首页 >>  正文

please+install+msxml5+or+later

来源:baiyundou.net   日期:2024-09-21

作者:烟圈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容器,可以看我以前的文章:

  1. 140包邮i3-6100u板U(itx)上安装PVE8.1

  2. pve8.1创建lxc容器

  3. lxc(bookworm)下创建docker环境

  4. 使用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

启动虚拟机

  1. 在黑苹果虚拟机控制台点击“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用作祈使句

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024