虚拟机的好处真的是不用多说。近来在MAC上开发编译,终于忍无可忍,决定安装一个MAC虚拟机。参考文档:

  • 下载MAC ISO镜像

  关键是要下载到正确的镜像。注意dmg镜像是不行的。必须是ISO、CDR镜像。吾是从这个地方找到下载链接的:

​https://jingyan.baidu.com/article/59a015e374a45bf795886542.html​


  • 下载安装VirtualBox
  • 新建虚拟机(略)


设置内存(建议8192)、CPU(建议4)、显存(建议128)等。

硬盘空间不要太小,建议200G,根据使用自动扩充。

  • 更改设置

新建一个BAT,输入以下内容,并修改虚拟机名称。然后以管理员身份运行。

set VB_PATH="C:\Program Files\Oracle\VirtualBox"
set VM_NAME=Taishan-MacOSX

C:
cd %VB_PATH%

VBoxManage modifyvm %VM_NAME% --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata %VM_NAME% "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,4"
VBoxManage setextradata %VM_NAME% "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata %VM_NAME% "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata %VM_NAME% "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata %VM_NAME% "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

pause

  • 注册镜像
  • 启动,开始安装(略)
  • 硬盘抹掉(格式化)

  • 耐心等待

选择磁盘后就可以开始安装了。