一个漫长的假期,一个发烂的假期。最近在百般聊赖中突然心血来潮。
然后就在虚拟机上安装 macOS。此次过程异常坎坷艰辛,遇到无数 BUG,经历两天两夜,一波三折,解决了大大小小的问题,最终安装上了!!
效果展示:
安装方式:
这篇博客还是来记录下遇见的问题。
1. vmware报:与vmx86 驱动版本不匹配: 期待xxo.o,当前ooo.x 你的驱动程序vmx86.sys 版本不正确。
该问题的主要原因是原先有安装过 VMware 虚拟机,然后在卸载时没有卸载干净。
在网上查找了下,有如下的解决方法:
然而这个问题还是没得到解决。
于是乎,打开了运行(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"。