使用第三方镜像
Download macOS Catalina Virtual Image for VirtualBox & VMware Image
Host: Ubuntu 24.04 LTS, VirtualBox 7.0
Guest: macOS 10.13 High Sierre (64-bit)
针对 VirtualBox 7.0 版本,其支持 macOS 10.13 High Sierre (64-bit) 系统,所以我们安装该版本。
第一步、下载镜像
https://drive.google.com/file/d/1WyvOqw1HOPyptEnhpwOdBHRu6lg5ek9H/view
第二步、导入镜像
解压压缩文件
导入虚拟镜像:
还需要执行如下命令(参考压缩包里的文档):
VBoxManage modifyvm "Create Catalina Virtual Disk Image" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Create Catalina Virtual Disk Image" \
"VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Create Catalina Virtual Disk Image" \
"VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Create Catalina Virtual Disk Image" \
"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Create Catalina Virtual Disk Image" \
"VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Create Catalina Virtual Disk Image" \
"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
第三步、启动系统
按照提示,填写相关信息即可。
使用官方的镜像
参考 How to install macOS in VirtualBox 页面,以了解详细过程。
其大致过程如下:
1、通过官方 App Store 下载操作系统镜像。
2、通过 hdiutil 命令,对其进行处理。
3、在 VirutualBox 中,创建虚拟机,并进行设置。
4、最后,开机并进行相关设置。