「macOS」- 在 VirtualBox 中,安装 macOS 系统

使用第三方镜像

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、最后,开机并进行相关设置。