虚拟机安装黑苹果遇到的BUG

3,825 阅读2分钟

   一个漫长的假期,一个发烂的假期。最近在百般聊赖中突然心血来潮。

然后就在虚拟机上安装 macOS。此次过程异常坎坷艰辛,遇到无数 BUG,经历两天两夜,一波三折,解决了大大小小的问题,最终安装上了!!

效果展示:

安装方式:

 

这篇博客还是来记录下遇见的问题。


1. vmware报:与vmx86 驱动版本不匹配: 期待xxo.o,当前ooo.x 你的驱动程序vmx86.sys 版本不正确。

该问题的主要原因是原先有安装过 VMware 虚拟机,然后在卸载时没有卸载干净。

在网上查找了下,有如下的解决方法:

blog.csdn.net/kandyer/art…

然而这个问题还是没得到解决。

于是乎,打开了运行(windows + r),输入appwiz.cpl

找到 VMware 右键更改将其卸载掉。(这里的卸载是真的强悍,虽然也会卸载不干净,但一般的运行程序都没有了)

接着在重新安装 VMware ,完美解决了问题。



2. VMware 虚拟机安装镜像时没有 Apple macOS选项。



该选项得有附件,并运行改掉 VMware 中的部分代码。

找到 unclocker 文件(for OS X 插件补丁),有附录在VMware下载里,找到 win-install.cml

用管理员模式下运行,其运行后会自动关闭,再用管理员运行 VMware。


3. VMware Workstation 不可修复错误。



主要因为 VMware 虚拟机在生成 mac 系统的配置文件 vmx 中的代码出现错误。

在生成的文件中找到 .vmx 文件

用记事本或 Notepad++ 打开,并在 smc.present = "TRUE" 后面添加 smc.version = 0

保存后打开 VMware ,问题解决。


4.  客户机操作系统已禁用 CPU。


解决方法:

点开配置硬件里的处理器,勾上虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V) 和 虚拟化 IOMMU

问题解决


5. 安装过程中出现 Boot Manager。

 


在虚拟机设置中点开选项,点开高级,在固件类型上把 UEFI 换为 BIOS


6. 关于无线重启问题

在 vmx 中添加上 cpuid.1.eax = "00000000000000010000011010100101"。