在Windows系统上安装MacOS虚拟机
Posted CV工程师2.0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows系统上安装MacOS虚拟机相关的知识,希望对你有一定的参考价值。
在Windows上安装MacOS虚拟机,准备工作主要分三个方面:电脑配置、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.com/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虚拟机的主要内容,如果未能解决你的问题,请参考以下文章
Windows使用VMare安装MacOS10.13系统虚拟机(附镜像资源)
[macOS] 最强虚拟机 Parallels Desktop 与Windows系统无缝对接!