Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

一、基础环境

Windows系统:Win10专业版64位

虚拟环境:VirtualBox 6.1.4版本

虚拟系统:macOS.Catalina.10.15.0.iso

二、虚拟机创建

1、新建——进入专家模式,设置虚拟机信息,选择“现在创建虚拟硬盘”

内存大小最好设置为4096MB

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

2、创建虚拟硬盘

1)选择vmdk虚拟磁盘

2)物理硬盘选择固定大小

3)文件大小设置,尽可能设置大点的存储空间,因为在后面在那晃iso镜像包的时候,空间太小,会造成无法安装的情况

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

点击“创建”,等待创建完成

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

3、虚拟机配置

点击设置按钮,进入设置界面

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

1)系统—主板—启动顺序—软驱勾选去除

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

2)系统—处理器—处理器数量改成2(可根据情况自己修改)

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

3)显示—屏幕,显存大小修改,勾选启用3D加速

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

4)存储—光驱—选择 MacOS的ISO镜像包

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

以上设置完成后,点击OK,然后关闭virtualbox

4、相关命令设置

使用管理员身份运行cmd

依次执行以下名命令

  1. cd C:\Program Files\Oracle\VirtualBox  (cd命令进入virtualbox的安装目录)
  2. VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
  3. VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
  4. VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
  5. VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
  6. VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  7. VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  8. VBoxManage setextradata "MacOS" VBoxInternal2/EfiGraphicsResolution 1280x1024

注:最后一条命令是设置虚拟机器的分辨大小,分辨率大小总共有以下几个选项,可根据实际情况进行修改调整

640x480

800x600

1024x768

1280x1024

1440x900

1900x1200

1920x1080

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

 

注:命令中的MacOS是创建的虚拟机的名称;每条命令执行后,如果没有任何提示,那么表示成功;否则表示失败

命令执行完成后,虚拟机进入安装进程

5、MacOS系统安装

选择ISO 镜像包(我这里选择的是之前添加的镜像光驱),点击“启动”

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

启动后,进入如下界面,等待命令执行完成

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

之后,进入MacOS安装界面

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

macOS实用工具,先选择磁盘工具,点击“继续”

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

进入磁盘设置界面,选择第一个磁盘(VBOX HARDDISK Media),点击抹掉

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

输入磁盘名称,格式选择APFS

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

关闭磁盘工具界面,返回macOS实用工具界面,选择安装macOS,进入安装界面

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

继续下一步,当进入到安装磁盘选择的界面时,选择磁盘,进行安装

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

进度走完后,虚拟机会重新启动,系统开始进行安装

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

等待安装进度完成,虚拟机重启,进入系统初始配置

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

根据提示,初始配置一步一步完成后,进入系统

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机

然后关闭虚拟机,将存储中的ISO光驱删除

Win10系统Oracle VM VirtualBox使用ISO镜像 安装MacOS虚拟机