注意,本文的部分操作需要使用MacOSX操作系统,以用来将dmg文件转换为iso/cdr格式的光盘镜像
操作环境
- Windows 10
- macOS 12
下载工具
- 这里下载 https://mirrors.dtops.cc/ISO/MacOS/ dmg格式的安装包
- 这里下载 https://www.virtualbox.org/wiki/Downloads VirtualBox platform packages安装包和 和 Oracle VM VirtualBox Extension Pack扩展包
安装VirtualBox
在Windows 10中安装,过程略。
安装VirtualBox扩展
打开VirtualBox,按照以下操作路径安装扩展包
管理 -> 全局设定 -> 扩展 -> 右侧的添加新包按钮
创建ISO/CDR光盘镜像
本文在macOS 12环境中操作。
将dmg安装镜像复制到应用程序中
本文使用macOS Monterey 12.4 21F79 Installer for CLOVER 5142 and FirPE.dmg
安装镜像,双击打开,找到安装macOS Monterey
,然后整体拖拽到应用程序路径(/Applications)
理论上这个步骤不是必须的,但是本文测试中发现不在/Applications路径时,后续操作出现异常。
创建安装macOS Monterey
的可引导镜像
使用hdiutil命令(可参考通过 macOS 安装器制作 macOS 安装镜像(可用虚拟机及黑苹果等))
//创建空白磁盘镜像 此处开辟了14G多的空白空间。空间大小可以自己调整
// monterey 为镜像名称
hdiutil create -o /tmp/monterey -size 14500m -volname monterey -layout SPUD -fs HFS+J
//将monterey.dmg镜像挂载为monterey卷
hdiutil attach /tmp/monterey.dmg -noverify -mountpoint /Volumes/monterey
//将应用程序(/Applications)内的安装包制作成可引导的安装盘
sudo /Applications/Install\ macOS\ Monterey\ beta.app/Contents/Resources/createinstallmedia --volume /Volumes/monterey --nointeraction
//将安装盘数据刻录为iso/cdr光盘镜像
hdiutil convert /tmp/monterey.dmg -format UDTO -o ~/Desktop/monterey.cdr
创建macOS虚拟机
打开VirtualBox ,创建虚拟机
关键配置(其他默认):
- CPU 4核
- RAM 8G
- 显存 128M
- 磁盘空间 80G
- 取消软驱启动
- 启用EFI
- 使用USB 3.0控制器
执行VirtualBox Code
此操作在Windows环境之行,且为必要步骤
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "虛擬機名稱" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "虛擬機名稱" VBoxInternal/Devices/efi/0/Config/DmiSystemProduct “MacBookPro15,1”
VBoxManage setextradata "虛擬機名稱" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388"
VBoxManage setextradata "虛擬機名稱" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "虛擬機名稱" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
# 如果是使用 AMD CPU 的電腦,請多加入下面這一行。
VBoxManage modifyvm "虛擬機名稱" --cpu-profile "Intel Core i7-6700K"
挂在光盘镜像,启动虚拟机
将制作好的ISO/CDR光盘镜像挂载到虚拟机,并设置为第一启动顺序,然后启动虚拟机。正常情况下,可以看到macOS安装引导页面
格式化磁盘
在安装引导页面,选择磁盘工具
,抹除上述创建的80G虚拟磁盘数据,格式为Mac OS扩展(日志格式)
,方案为GUID分区图
,完成后关闭磁盘工具
安装macOS
在安装引导页面,选择安装macOS xxxxx
,等待之行吧
参考
Win10安装最新版(macOS Monterey 12.0.1)黑苹果虚拟机