计算机环境:vmware16.2,win11,macos 12 monterey,macos majave。
如题所示,在vmware里面安装苹果虚拟机,通过unlocker工具添加了苹果虚拟机选项,设置虚拟机安装设置。启动虚拟机之前,在虚拟机vmx配置文件中增加smc.version = 0 。在进行安装的时候,加载了磁盘文件,但是一直卡在苹果图标的位置,也没有进度条。
进入虚拟机目录,查看vmware.log日志,有一个错误提示:
The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.
这个错误比较明显,表示虚拟机cpu类型不被支持。
这里根据一些文章,需要设置跳过cpu检查,一般是在虚拟机安装路径下的vmx文件中增加一行配置:
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
但是我的版本是vmware16.2,经过这种设置,还是不生效,最后增加了这样的配置:
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
这种配置,结合虚拟机设置:
点击启动虚拟机,成功进入虚拟机安装界面:
0-进度条在动
1-进入安装界面
后续安装,根据提示,或者根据自己的系统设置网络用户名等等,苹果虚拟机就安装成功了,这里安装的是macos 12 Monterery系统。
这里使用虚拟机镜像iso,cdr类型都安装成功过。
在安装10.xx版本苹果虚拟机的时候,在安装向导中,设置硬件兼容性,向下兼容Workstation 15.x,最后也安装成功。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)