VMware下安装MacOS
原创大约 2 分钟
本文介绍,在VMware下安装MacOS
背景:Mac系统有很多优秀的工具,有时候需要再Mac系统下使用,本实践仅供学习研究使用。
本实践是安装安装任意版本原版的MacOS系统 (你的硬件要支持)
本地环境
Windows 10
其他必备软件
VMware® Workstation 17 Pro
- 我下载的是
VMware-workstation-full-17.5.1-23298084.exe
- 5151f645be318233e20e2b52c329b529 *VMware-workstation-full-17.5.1-23298084.exe
- 提供MD5值做参考
VMware unlocker 解锁虚拟机
https://github.com/DrDonk/unlocker
https://github.com/paolo-projects/auto-unlocker
任选其一下载安装
- 我下载的是
unlocker427
- 965a434328cd212addcc3ebc76c2e223 *unlocker427.zip
- 提供MD5值做参考
Python3 环境 , 原则上Python3.8+以上版本都可以
python --version
Python 3.12.1
OpenCore 1.0.0
https://github.com/acidanthera/OpenCorePkg
- 我使用的是 1.0.0
- 依赖Python
qemu工具
https://qemu.weilnetz.de/w64/2024/
- 我下载的是
qemu-w64-setup-20240327.exe
- 042724930e10a2c200fbe9d277ebf04a *qemu-w64-setup-20240327.exe
- 提供MD5值做参考
工具准备完毕,开始操作
实践步骤
- 下载
OpenCore
git clone [email protected]:acidanthera/OpenCorePkg.git
cd OpenCorePkg/Utilities/macrecovery
# `recovery_urls.txt` 里面有说明下载那个版本要用那个命令
# 我要下载的是 `macOS Sonoma 14.5 (23F79)`
./macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000000000 -os latest download
下载结束后本目录出现
com.apple.recovery.boot
- 下载
qemu工具
,常规安装
cd OpenCorePkg/Utilities/macrecovery/com.apple.recovery.boot
qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
完成后会出现
recovery.vmdk
, 这个文件后续会用到,请记住路径
- 安装
VMware
下载VMware unlocker
,创建MacOS虚拟机
- 创建虚拟机 , 默认配置即可,无特别注意事项
- 创建完成不要启动,添加一个磁盘
recovery.vmdk
进入到虚拟机 - 启动虚拟机 , 进入mac在线安装模式
- 格式化磁盘
- 安装
- 依据网速,等待安装完整毕