一、准备工作
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安装。