admin 管理员组

文章数量: 887021

在Windows上安装MacOS虚拟机,准备工作主要分三个方面:电脑配置、MacOS镜像和虚拟机软件。

目录

电脑配置:开启虚拟化

MacOS镜像:下载一个MacOS镜像

虚拟机安装:安装WMware虚拟机

创建虚拟机:创建MacOS虚拟机


电脑配置:开启虚拟化

步骤:关机->重启->进入BIOS界面->开启虚拟化

对于AMD的CPU,在高级设置中找到SVM Mode设置为Enabled就可以了,保存退出就可以了。

对于INTEL的CPU,同样在高级设置中,找到Intel Virtualization Technology设置为Enabled就可以了。

设置完成后,重启电脑,打开任务管理器,选择性能,可以查看开启情况。

MacOS镜像:下载一个MacOS镜像

虚拟机需要的镜像格式是iso或cdr,通常从苹果官网下载的镜像文件是dmg,镜像可以自行在网上下载。

虚拟机安装:安装WMware虚拟机

我自己使用的是vmware 16.1.1,自行在vm官网或者某管家下载激活。

创建虚拟机:创建MacOS虚拟机

打开vmware

 创建新的虚拟机,选择典型,点击下一步

 选择已经下载完成的iso镜像,点击下一步

 不出意外,找不到MacOS系统

那么此时就需要用auto - unlocker解锁神器

 GitHub链接:Releases · paolo-projects/auto-unlocker · GitHub

下载完成后,解压只有两个文件

用管理员运行Unlocker.exe会自动解锁vmware对苹果的支持,大概要下载600多M的文件。

如果点击运行卡住或者没有解锁的情况等,多运行几次就可以了。

解锁成功后,重复上述步骤,就会出现MacOS的选项, 点击下一步

为虚拟机取名和安装路径自行选择,点击下一步

 分配磁盘大小,有条件的可以多分配一点,点击下一步

 自定义硬件,有条件的可以设置内存为8G,CPU内核数为4

 设置好,点击关闭即可。

---------------------------------------------------分割线----------------------------------------------------

如果你的电脑是Intel的CPU,那么分割线的内容与你无关,直接跳过分割线的内容。

如果你的电脑是AMD的CPU,那么接着看。

不出意外,启动虚拟机,会报模块“DevicePowerOn”启动失败

解决方法:在虚拟机的详细信息中,打开配置文件,找到vmci0.Present,把它的值改为FALSE,一定要大写。

解决完成后,就不会出现这个问题,那么重新启动虚拟机。

不出意外的话,可以就会报“客户端操作系统已禁用CPU

解决方法来自:无忌视觉 https://www.bilibili/read/cv13362122

将下述代码放到VMX配置的文件最下面,行之间不要有空行

smc.version = "0"

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"

smbios.reflectHost = "TRUE"

hw.model = "MacBookPro14,3"

board-id = "Mac-551B86E5744E2388"

keyboard.vusb.enable = "TRUE"

mouse.vusb.enable = "TRUE"

到此所有问题都解决了

---------------------------------------------------分割线----------------------------------------------------

直到这里所有的问题都解决了,MacOS虚拟机就可以正常启动。设置完成后,你会发现,卡的飞起,毕竟显存只有3M,那么我们还需要安装VMwareTools。

运气好的解决方案:启动MacOS虚拟器,在虚拟机下直接安装VMware Tools即可。

然后接着下述分割线的部分安装即可。

倒霉蛋跟我一样,它是灰的!!!!!!!!!!!!

倒霉蛋的解决方案:

关闭虚拟机,在虚拟机里面打开设置

选择CD/DVD(SATA),选择使用ISO映像文件,保存。 

重新启动虚拟机,在桌面右上角就出现了VMware Tools。

---------------------------------------------------分割线----------------------------------------------------

双击运行,点击安装VMware Tools,继续直到安装,输入密码(前面安装系统设置的)后安装。

这个安装器会被系统给禁止,打开偏好设置,在安全性与隐私里面,点击左下角的锁,再次输入密码后,点击允许就可以了。

---------------------------------------------------分割线----------------------------------------------------

重启后显存就从3M变成128M了。

本文标签: 虚拟机 系统 Windows macOS