一、准备工作
虚拟机默认不支持MacOS,因此我们需要使用解锁工具解锁VMware。
我的电脑环境:windows 10 20H2,虚拟机环境:VMware15.5。
下载工具链接:
解锁工具:
链接:https://pan.baidu.com/s/1p8c0Fl5mlzJkzVzGasCL2Q
提取码:wn1q优化卡顿工具:
链接:https://pan.baidu.com/s/1NMgoewhQlse1Oxgk5rC9Ng
提取码:yvxa MacOS镜像下载:推荐去MSDN下载,相信大家都知道这个网站吧。
二、安装工作
1、安装虚拟机
这里我就不再赘述了,网上教程一大堆,大家都会装。
2、为虚拟机解锁
默认的VMware不支持识别和安装MacOS镜像,需要解锁,解锁前记得关闭杀毒软件以及windefender。
关闭虚拟机,解压解锁工具MK-Unlocker,以管理员身份运行[win-install.cmd]。
运行后会弹出dos命令窗口,等待运行完成,运行完成后会自动关闭窗口。
MK-Unlocker文件路径不能出现中文,否则会出现Can’t load frozen modules的错误。
在解锁前不要忘了将所有关于虚拟机的任务全部关闭,否者会解锁失败:
3、虚拟机安装MacOS
再打开虚拟机创建新向导,我们会发现出现MacOS的选项:
这里不能这么打开,我们关闭系统,返回找到系统镜像。
(这里的后缀名和后面的代码都不需要修改,可以直接跳过,直接安装ISO文件)
将镜像dmg的后缀改为cdr
找到之前设置的虚拟机文件夹,右击选择【macOS 10.12.vmx】文件以记事本打开。
在最后一行添加smc.version= “0”保存退出。
smc.version = 0
此时,即可试用虚拟机开启此系统:
名称自行设置,[格式]设置为[Mac OS扩展(日志式)],方案为[GUID分区图],点击[抹掉]。
如果想对这块硬盘分区,那点击分区即可,我这里就不再分区了。
磁盘抹掉后关闭磁盘工具,点击[安装mac OS]。
安装即可
出现了问题,那我们重新安装好了:
这回我没有更改后缀名,直接以ISO文件安装:
安装VMware Tools
安装VMware Tools前右键先推出安装程序install macOS Mojave。
点击VMware上方选项卡[虚拟机]->[安装VMware Tools],出现如下界面,双击安装VMware Tools。
优化
安装成功后重启Mac系统,你会发现启动后很卡,重启后完全加载出桌面可能好久,而且在日常使用Mac虚拟机时,可能你会感到有点卡,比如你已经右键鼠标了,但是过了一两秒,Mac才弹出右键菜单。
这是因为VMware不支持给MacOS图形加速,像Windows和MacOS这种大型GUI桌面系统,没有3D图形加速要想流畅确实不太可能。
再者看到虚拟机给MacOS的图形显存只有128M,实在是太小了。综上,虚拟机对MacOS的优化支持实在有点差。
根本原因还是macOS系统只被允许在苹果的硬件设备上运行,在非苹果设备上公开支持macOS肯定是违规的,也就没有厂商愿意冒着风险开发显卡优化程序。