一、准备工作

1. 确认兼容性

确保你的宿主机满足运行macOS虚拟机的要求:

  • 操作系统:支持Windows或Linux(宿主机需64位操作系统)。
  • 硬件配置:足够的RAM(至少8GB推荐,安装Big Sur或更高版本建议16GB以上)、CPU核心数以及足够的硬盘空间(至少50GB以上)。
  • 软件要求:拥有合法的VMware Workstation Pro/Player最新版本。
2. 下载所需资源
  • 获取VMware Workstation Pro/Player最新版并安装。
  • 获取适用于虚拟机的macOS镜像文件(通常为Install macOS*.app或者DMG格式的恢复镜像)。
  • 下载解锁补丁工具,如“unlocker”系列,用于使VMware支持macOS虚拟机安装。

二、安装VMware补丁

3. 安装解锁补丁
  • 关闭VMware软件。
  • 解压解锁补丁到非中文路径,以管理员身份运行批处理文件或脚本,对VMware进行修改以识别macOS虚拟机系统。

三、创建macOS虚拟机

4. 新建虚拟机
  • 打开VMware,选择自定义安装程序。
  • 在硬件兼容性选项中选择对应版本的Workstation。
  • 选择典型安装类型,并指定客户机操作系统为“Apple Mac OS X”,选择对应的macOS版本。
5. 设置虚拟硬件
  • 分配内存:根据宿主机配置分配足够内存给macOS虚拟机。
  • 创建虚拟磁盘:选择合适的磁盘类型和大小,并设置为动态扩展以节省物理空间。
  • 配置处理器核心数和执行策略。
  • 添加SATA控制器并挂载ISO镜像文件作为虚拟光驱。
  • 根据需要配置网络适配器,如NAT模式以便虚拟机访问互联网。

四、安装macOS

6. 启动虚拟机
  • 开启虚拟机电源,进入macOS安装界面。
  • 进行磁盘工具操作,创建新的APFS分区以供安装macOS使用。
  • 开始安装过程,按照屏幕提示进行操作,包括同意许可协议、选择安装位置等。
7. 完成安装与初步设置
  • 完成基础系统安装后,进行初次启动配置,例如设置地区、语言、键盘布局和用户账户信息。

八、优化与调整

8. 安装必要的驱动
  • 根据虚拟机实际情况安装必要的虚拟化驱动,如声卡、显卡驱动,以及VMware Tools或开源替代品如OpenVM Tools以改善性能和显示效果。
9. 系统更新
  • 连接网络后,通过App Store检查并安装所有可用的系统更新。

十、常见问题与解决办法

  • 针对可能出现的问题,如黑屏、卡在启动画面、无法联网等,提供详细的排查方法和解决方案。

十一、额外提示与注意事项

  • 提醒用户遵守Apple的EULA条款,不应用于非法用途。
  • 强调使用macOS虚拟机是为了开发、测试或学习目的,而非生产环境部署。
  • 注明苹果官方并不直接支持非自家硬件平台上的macOS安装。