在VMware中安装macOS是一个复杂的过程,需注意以下几点:
1. 法律合规性
需确保遵守Apple的软件许可协议。macOS仅允许安装在Apple硬件上,非Apple设备上安装可能违反EULA。
2. VMware版本选择
使用Workstation Pro 15.5+或Fusion 11+版本,旧版本可能不支持macOS虚拟化。需启用Intel VT-x/AMD-V和EPT/AMD-RVI虚拟化扩展。
3. 解锁工具
VMware默认不支持macOS安装,需使用第三方解锁工具(如macOS Unlocker)。
下载地址:Github搜索"Unlocker"
注意事项:需关闭VMware相关服务后运行,可能触发软件警报。
4. 镜像准备
推荐使用官方InstallAssistant.pkg生成的ISO:
通过Mac设备下载macOS安装包
使用`createinstallmedia`命令制作ISO
或使用第三方编译的镜像(如Olarila),但需验证SHA256哈希值。
5. 虚拟机配置
客户机类型选择"Apple Mac OS X",系统版本对应macOS版本
至少分配2核CPU/4GB内存(Catalina+建议8GB)
显存设为128MB以上,开启3D加速
SATA控制器改为AHCI模式
添加efi固件支持
6. 安装过程
首次启动选择"Install macOS"分区
使用磁盘工具格式化虚拟磁盘为APFS/GUID分区图
安装中途可能自动重启多次,需手动选择macOS安装器分区继续
7. 常见问题解决
卡住代码:删除所有快照,重置NVRAM
显示异常:安装VMware Tools(需Darwin.iso)
网络问题:使用E1000E或VMXNET3网卡
性能优化:启用HV硬件虚拟化,禁用时间同步
8. 驱动补充
Sound/SMBus可能需要额外补丁,建议使用OpenCore引导增强兼容性。
9. 快照管理
建议在安装完成后创建基础快照,便于系统回滚。定期清理快照文件防止磁盘膨胀。
10. 替代方案
对性能要求高可考虑KVM/QEMU方案,或使用Docker-OSX项目实现容器化macOS。