在 VMware 中安装黑苹果 (MacOS)
单纯想玩玩 MacOS, 顺便体验下那些只有 MacOS版, 没有 Windows版的软件.
声明: 本文主要基于Running a MacOS 14 Sonoma VM in VMware撰写, 原文非常实用, 如果英语没有障碍建议阅览一下.
下载 ISO 镜像
这一步是最为耗时的因为镜像大约有10-15GB的大小, 非常耗时, 所以建议一开始就先挂着下载.
利用 Internet Archieve 查找你需要的iso文件, 然后使用例如Motrix之类的多线程下载器进行下载.
安装 VMware 并解除限制
本文不会详细描述如何安装 VMware, 网络上有非常多的激活码, 请自行查找.
注意, VMware 16 只能支持到 MacOS 11. 要安装 MacOS 14, 需要安装 VMware 17.
默认 VMware 是不支持 MacOS的, 因此我们可以通过 DrDonk/unlocker 这个项目来解锁.
- 从Releases页面下载解锁工具.
- 解压后选择对应平台的文件夹.
- 例如选择 windows 下的
unlock.exe
文件, 以管理员身份运行即可.
- 例如选择 windows 下的
正确解锁的话, 在创建虚拟机时应该会有这个选项:
创建虚拟机
这一部分没有什么特殊的内容, 只要按照一般的步骤即可.
值得注意的是, 在你启动虚拟机之前, 你需要打开对应的 .vmx
文件, 并进行一下修改:
- 找到
board-id.reflectHost
并设置为"FALSE"
1
board-id.reflectHost = "FALSE"
- 找到
ethernet0.virtualDev
并设置为"vmxnet3"
1
ethernet0.virtualDev = "vmxnet3"
- 在文件末尾添加以下选项:
1
2
3
4
5board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro19,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"
在完成以上操作后, 再启动虚拟机.
如果不出意外的话, 你应该会正常看到苹果的logo:
至于剩下的安装步骤, 以下是参考文章的翻译:
注意这里的安装时候似乎如果焦点不在 VMware 上有概率闪退, 建议手机开着教程看.
安装MacOS Sonoma
-
初始化序列之后,MAC OS安装程序应该会启动
-
选择一种语言 > 单击下一步箭头
-
选择磁盘工具
-
选择VMware虚拟SATA硬盘驱动器介质 > 单击擦除
-
将驱动器命名为MacOS > 将格式设置为APFS > 单击擦除
-
单击完成 > 关闭磁盘工具
-
单击安装macOS
-
单击继续 > 单击同意 > 再次单击同意
-
选择MacOS磁盘 > 单击安装
-
等待MacOS安装文件,虚拟机将重新启动几次
-
选择您所在的国家或地区 > 单击继续
-
确认您的语言和键盘布局 > 单击继续
-
在辅助功能屏幕上单击暂时不需要
-
在数据和隐私屏幕上单击继续
-
在迁移助理屏幕上选择暂时不需要
-
在Apple ID屏幕上选择以后再设置,然后跳过
-
单击同意 > 再次同意
-
输入姓名、用户名、密码 > 单击继续
-
单击继续 > 选择使用或不使用位置服务
-
选择一个时区 > 单击继续
-
取消勾选与Apple共享Mac分析 > 单击继续
-
在屏幕时间屏幕上单击以后再设置
-
选择一种主题 > 单击继续
-
欢迎使用MacOS 14 Sonoma
安装VMware Tools(可选,但建议安装)
-
右键单击桌面上的安装MacOS光盘 > 弹出
-
在VMware工具栏上单击播放器 > 可移动设备 > CD/DVD > 设置
-
单击ISO映像文件旁边的浏览 > 浏览到已解压的Unlocker文件\tools > 选择darwin.iso
-
勾选Connected复选框
-
单击确定
-
在虚拟机内,双击挂载的VMware tools并运行安装程序
-
出现提示时,进入安全性设置并滚动到底部 > 单击VMware旁边的允许 > 重启
-
重启后,再次双击挂载的VMware tools并运行安装程序
-
安装成功后,再次重启
其余说明
此外我还在一个黑苹果社区中看到了这样的说明, 在 .vmx
文件添加这样的补丁:
- Intel
1 | smc.version = "0" |
- AMD
1 | smc.version = "0" |