please+install+msxml5+or+later
作者:烟圈823215077
前言
pve下创建黑苹果虚拟机主要使用到以下2个项目:
https://github.com/thenickdude/OSX-KVM(可以编译恢复镜像文件)
https://github.com/thenickdude/KVM-Opencore/releases(下载针对pve定制的标准化opencore引导文件)
编译恢复镜像文件
在pve的lxc下编译恢复镜像文件:
apt update && apt upgrade -y
apt install git qemu-utils make -y
git clone https://github.com/thenickdude/OSX-KVM.git
cd /root/OSX-KVM/scripts/monterey
make Monterey-recovery.img
不知道怎么在pve下创建lxc容器,可以看我以前的文章:
140包邮i3-6100u板U(itx)上安装PVE8.1
pve8.1创建lxc容器
lxc(bookworm)下创建docker环境
使用docker搭建各类nas应用
在宿主pve下:
将恢复镜像文件拷贝至宿主iso目录:
pct pull /root/OSX-KVM/scripts/monterey/Monterey-recovery.img /var/lib/vz/template/iso/Monterey-recovery.img
下载opencore引导文件
下载opencore引导文件至iso目录:
cd /var/lib/vz/template/iso/
wget https://github.com/thenickdude/KVM-Opencore/releases/download/v20/OpenCore-v20.iso.gz
gzip -d OpenCore-v20.iso.gz
创建黑苹果虚拟机
创建前设置
避免循环引导(宿主pve下):
echo "options kvm ignore_msrs=Y" >> /etc/modprobe.d/kvm.conf && update-initramfs -k all -u
创建VM
1、操作系统:
类别:other
ISO镜像:opencore
2、系统
显卡:Vmware兼容
机器:q35
Qemu代理:勾选
BIOS:UEFI
Pre-Enroll keys(预注册密钥):取消勾选
3、硬盘:
总线:VirtIO Block
缓存:Write Back(不安全)
磁盘大小:50G以上
4、CPU
核心数:2的次幂
类型:penryn
启用NUMA:勾选
5、内存
根据配置情况及需求分配(建议4G以上)
6、网络
模型:VirtIO(半虚拟化)
7、完成初步创建(不勾选创建后启动)
修改VM
1、在创建的VMID下-硬件-添加CD/DVD驱动器-添加恢复镜像
2、回宿主(pve)的ssh下修改配置文件
nano /etc/pve/qemu-server/.conf
a、添加参数:
intel: args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -global nec-usb-xhci.msi=off -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
AMD: args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -global nec-usb-xhci.msi=off -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,check
b、修改光驱属性:
将2个光驱类文件定义中的media=cdrom改成cache=unsafe
启动虚拟机
在黑苹果虚拟机控制台点击“Start Now”。
2.左右键选择MacOS Base System,并按回车确认进行安装。
3.等待进度条跑完,这里需要一点时间。
4.在弹出的界面中选择第四项“Disk Utility”,并点击Continue。
5.选择创建的虚拟空磁盘,并点击Erase。
6.修改盘符名称(也可不修改),并点击Erase。
7.完成后,选择Done,并关闭“Disk Utility”界面。
8.选择第二项“Reinstall macOS xxx”,并点击Continue。
9.在弹出的界面中,再次点击Continue。
10.下图选择Agree/Agree两次。
11.选择前面格式化的磁盘,并点击Continue。
12.需要等较长一段时间,进行黑苹果系统的恢复,后续均为傻瓜化操作(注意选择Installer,需重启几次),这里略过。
13.最终将会得到一个黑苹果的虚拟机如下图所示。
至此,黑苹果虚拟机创建完成。
查看文章精彩评论,请前往什么值得买进行阅读互动
","gnid":"9752dc32f5b98b186","img_data":[{"flag":2,"img":[{"desc":"","height":"700","title":"","url":"https://p0.ssl.img.360kuai.com/t012719a3ab7da5cc90.jpg","width":"1080"},{"desc":"","height":"641","title":"","url":"https://p0.ssl.img.360kuai.com/t019dadf8514b8a3f06.jpg","width":"1080"},{"desc":"","height":"307","title":"","url":"https://p0.ssl.img.360kuai.com/t01935e03e82e726e82.jpg","width":"1080"},{"desc":"","height":"419","title":"","url":"https://p0.ssl.img.360kuai.com/t012a0af079f50170f9.jpg","width":"800"},{"desc":"","height":"419","title":"","url":"https://p0.ssl.img.360kuai.com/t016b18d422d347ff1a.jpg","width":"800"},{"desc":"","height":"419","title":"","url":"https://p0.ssl.img.360kuai.com/t0136838eaa9282594b.jpg","width":"800"},{"desc":"","height":"419","title":"","url":"https://p0.ssl.img.360kuai.com/t0188a970d744cd03bd.jpg","width":"800"},{"desc":"","height":"515","title":"","url":"https://p0.ssl.img.360kuai.com/t01e560f031893420e4.jpg","width":"720"},{"desc":"","height":"516","title":"","url":"https://p0.ssl.img.360kuai.com/t01a77357e7fcb281ee.jpg","width":"724"},{"desc":"","height":"516","title":"","url":"https://p0.ssl.img.360kuai.com/t016d3553fa87cdf8df.jpg","width":"726"},{"desc":"","height":"516","title":"","url":"https://p0.ssl.img.360kuai.com/t0198b586b864ce8d6b.jpg","width":"716"},{"desc":"","height":"513","title":"","url":"https://p0.ssl.img.360kuai.com/t0193a20be2f5c2de06.jpg","width":"721"},{"desc":"","height":"510","title":"","url":"https://p0.ssl.img.360kuai.com/t01ee6d9394813120e1.jpg","width":"725"},{"desc":"","height":"511","title":"","url":"https://p0.ssl.img.360kuai.com/t0184e0f2590cba3778.jpg","width":"723"},{"desc":"","height":"662","title":"","url":"https://p0.ssl.img.360kuai.com/t01c874fc37bddea2ab.jpg","width":"1080"},{"desc":"","height":"552","title":"","url":"https://p0.ssl.img.360kuai.com/t01fe313b43d2bdfed7.jpg","width":"1080"},{"desc":"","height":"435","title":"","url":"https://p0.ssl.img.360kuai.com/t017d9ebb230616793b.jpg","width":"1080"},{"desc":"","height":"505","title":"","url":"https://p0.ssl.img.360kuai.com/t01f5c5c15f995062c7.jpg","width":"1080"},{"desc":"","height":"509","title":"","url":"https://p0.ssl.img.360kuai.com/t01c0b3792c28a6f083.jpg","width":"1080"},{"desc":"","height":"552","title":"","url":"https://p0.ssl.img.360kuai.com/t017e4607eceeda60eb.jpg","width":"1080"},{"desc":"","height":"552","title":"","url":"https://p0.ssl.img.360kuai.com/t01190b5fab29aa79b2.jpg","width":"1080"},{"desc":"","height":"592","title":"","url":"https://p0.ssl.img.360kuai.com/t014fc5ad533af7bd5d.jpg","width":"1080"},{"desc":"","height":"598","title":"","url":"https://p0.ssl.img.360kuai.com/t013dba0ac590c8c94e.jpg","width":"1080"},{"desc":"","height":"506","title":"","url":"https://p0.ssl.img.360kuai.com/t010f83314200cf4c83.jpg","width":"1080"},{"desc":"","height":"508","title":"","url":"https://p0.ssl.img.360kuai.com/t012a43c498ccb27b45.jpg","width":"1080"},{"desc":"","height":"508","title":"","url":"https://p0.ssl.img.360kuai.com/t011ccc7b330d7421f4.jpg","width":"1080"},{"desc":"","height":"505","title":"","url":"https://p0.ssl.img.360kuai.com/t01b81bf146a629bb3f.jpg","width":"1080"},{"desc":"","height":"608","title":"","url":"https://p0.ssl.img.360kuai.com/t01f8998f3945051cc9.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1705923305000,"pure":"","rawurl":"http://zm.news.so.com/68e721ea4bd8433354ed37c75597df07","redirect":0,"rptid":"3e00c6b14d54feaf","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:apple","k":"apple","u":""}],"title":"pve创建黑苹果
籍伯荣1195please句的否定句是前面加don't还是后面 -
璩奋爬17847549629 ______ 前后都可以.please +don't .... .Don't .... +逗号 +please.
籍伯荣1195please water the plants英语 -
璩奋爬17847549629 ______ 这儿please是“请”的意思,而water既可以做名词“水”,也可做动词“浇水”,please water the plants也可以写成water the plants,please ,“please+动词原形”
籍伯荣1195please don't do和please not to do的区别 -
璩奋爬17847549629 ______ please don't do和please not to do的区别:please don't do指阻止正在做的.please not to do后面指阻止想去做的.please not to do语气表达上比较委婉含蓄.do not语气更为重些,起强调作用.如:Please don't try this.请别试着这样做.Please do not try this.请(千万)别试着这样做!(可以理解隐含意义为:若你真这样做,后果很严重!)
籍伯荣1195请坐下.Please seat . 为什么书上是Please have(有) a(一… -
璩奋爬17847549629 ______ Please seat错
籍伯荣1195画面太大无法截图、就是我进入游戏前半段就是介绍之类的、加载后就说The Sims3、cannot run 、The installation is incomplete, please reinsta
璩奋爬17847549629 ______ 截图的话可以按键盘上的Pause Break 键,然后粘帖在QQ对话里,就可以按右键点图片另存为保存起来...
籍伯荣1195please pass it on to Ben on和to都是介词.怎么可以连在一起用? -
璩奋爬17847549629 ______ 这句话的意思是:请把它传递给本.没错,on 和to本身都是介词,但是你要分清楚它们所在的语言环境,这里的on是和pass连在一起的,组成了一个固定词组pass on,有传递的意思,而to是介词指的是传递的对象,所以这两个词用在这里是正确的.读的时候应该是please pass it on (稍微停顿下)to Ben. 希望能帮你解惑(*^__^*)
籍伯荣1195insta是什么 -
璩奋爬17847549629 ______ instant kill瞬间 杀死,可以 理解为秒杀
籍伯荣1195vivoy13手机系统升级时出现please+continue+to+update+your+system是甚么意思
璩奋爬17847549629 ______ 请继续升级您的手机系统
籍伯荣1195please not do 还是please don't do? 为什么? -
璩奋爬17847549629 ______ 应该是please don't do 因为这个本来就是祈使句,你先把please去掉,一看就明白了. 祈使句可以说,Don't do……,你肯定不会说Not do…….
籍伯荣1195please有please to do sth的用法吗?急需 -
璩奋爬17847549629 ______ 没有 都是please do sth用作祈使句