VMware安装Mac虚拟机

时间:2024-03-14 11:22:44

准备工作:

VMwara安装程序,版本越高,支持的MacOSX系统版本越高

unlockerXXX安装程序,unlocker208.zip

苹果系统安装包,需要是ISO或CDR格式

网上提到的默认的DMG格式使用UltraISO转ISO后,仍不能安装,原因未知,而且还麻烦

以上软件都可以在百度中自行搜索下载。


VMware默认不支持安装MacOSX系统,如图,此项默认不显示:

VMware安装Mac虚拟机

如要安装Mac系统,需要先使用 unlocker 解除虚拟机系统限制锁定。

解压unlockerXXX,退出VMware,找到 win-install.cmd,右键以管理员身份运行:

VMware安装Mac虚拟机

完成后启动VMware,看MacOS选项有没有出来,不行就反复多操作几遍。


选择安装一个新的虚拟机,使用虚拟光驱方式,选中下载好的系统安装包

VMware安装Mac虚拟机

选中 Mac OS X 和 选中系统版本,填入名称和位置,使用默认配置,一路next,到完成。启动虚拟机,遇到如下错误

VMware安装Mac虚拟机

确定,关闭虚拟机,找到对应的安装目录下的 .vmx 文件,以记事本打开,找到 smc.present = "TRUE" 项,

在下面添加  smc.version = 0  , 保存,退出,重启虚拟机。

如果遇到以下错误,则表示系统安装包格式不对,换其他安装包(网上有其他解决方法,非常麻烦而且不一定好使)。

VMware安装Mac虚拟机

安装包正确此时应该出现以下界面:

VMware安装Mac虚拟机

一路下一步,到

VMware安装Mac虚拟机

发现没有没有需要安装的硬盘,我们为虚拟机分配的硬盘安装包没有找到,原因是我们还没有格式化硬盘。

找到窗口最上面工具栏,选中 实用工具->磁盘工具

VMware安装Mac虚拟机

选中我们的虚拟磁盘,然后选中 抹掉 标签,在下面选中磁盘格式,输入磁盘名称,点下面的 抹掉 按钮(类似Window格式化)

VMware安装Mac虚拟机

此时发现一个问题,磁盘名称处不能输入。测试后发现小键盘数字能输入,其他都不能输入。

原因是虚拟键盘被禁用。我们关闭系统,去启动虚拟键盘。

右击对应虚拟机标签,在弹出的菜单中选中设置:

VMware安装Mac虚拟机

选择 选项,选中 常规,在右侧下面的增强型键盘处,默认选中的是禁用,选中 可用时使用 或 必须, 然后确定,重启虚拟机。

VMware安装Mac虚拟机

重新格式化磁盘后,我们格式化的磁盘就显示出来了,安装时安装到这个磁盘就可以了。现在关闭界面去继续安装。

VMware安装Mac虚拟机

选中我们刚格式化的磁盘,继续:

VMware安装Mac虚拟机

然后就开始安装了,等待程序安装完成按提示设置就可以了。

VMware安装Mac虚拟机

最后大功告成

VMware安装Mac虚拟机


后记:

现在程序可以正常使用了,安装完 vmware tools 后,一切正常,就可以使用了。


但因为我在 [VMware12 Pro 12.0.0 build-2985596] 上安装的是 10.13 版MACOS系统,vmwara tools 的功能未起作用,造成:

1,不能直接在虚拟机和物理机间拖拽文件进行复制

2,共享文件夹不能生效

3,系统分辨率不能随物理机自适应

更高版本的VMware未测试。

原因为新系统上默认启动了SIP保护功能,解决方法:关闭SIP功能

重启系统,一直按住 Commend + R 键,知道进入恢复模式,在左上角菜单找到 实用工具->终端,打开终端,输入 csrutil disable ,

如果看到 successful 就表示成功了,按提示输入 reboot 重启系统,一切正常了。

VMware安装Mac虚拟机

VMware安装Mac虚拟机

VMware安装Mac虚拟机VMware安装Mac虚拟机