virtualbox上安装mac OS 10.12.4 vbox macos

环境:win10 专业版virtualbox 6.1.12mac os 10.12.4 1,在virtualbox官网 https://www.virtualbox.org/ 下载安装包virtualBox 6.1.12 platform packages和增强扩展包Extension

环境:

win10 专业版

virtualbox 6.1.12

mac os 10.12.4

 

1,在virtualbox官网 https://www.virtualbox.org/ 下载安装包virtualBox 6.1.12 platform packages和增强扩展包Extension Pack

 

2,下载mac os 10.12.4镜像iso文件(抱歉没链接,请自行查找;10.13或10.14也能这么装)


3,安装好virtualbox和增强扩展包后,新建虚拟机

1)命名macOS,选择类型Mac OS X,版本macOS 10.12,设置内存大小4G,新增虚拟磁盘30G

2)设置虚拟机,处理器数量4,显存128M,存储--光驱--选择或创建一个虚拟光盘文件--选择下载的ISO镜像


4,win + R,输入cmd,按ctrl + shift,回车,以管理员身份运行cmd,执行一下命令

cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm macOS --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata macOS "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata macOS "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata macOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC"

注:其中的macOS改成你的虚拟机命名

可选执行(按需):

#option 修改分辨率

VBoxManage setextradata macOS VBoxInternal2/EfiGopMode 4

VBoxManage setextradata macOS VBoxInternal2/EfiGraphicsResolution 1920x1080

 

5,启动虚拟机(有可能进入EFI shell,exit退出shell,在BIOS界面选择虚拟光驱启动)

进入图形界面后,按提示一步步走即可,到识别不了磁盘那步,屏幕最上一行--磁盘工具--选择虚拟磁盘--输入卷标--抹掉--完成后,选择磁盘,继续安装macOS,等待安装完成。

 

6,多次重启后进入系统,在macOS桌面,推出mac 安装盘;

在virtualbox界面,设备--安装增强功能,macOS桌面显示VBox光盘,双击打开--双击VBoxDarwinAdditions.pkg--安装完成,获得一个崭新系统,剩下安装Xcode之类的你折腾吧

 

7,因为是虚拟的,所以不可能全性能的运行,要有容忍瑕疵的心理准备,如什么蓝牙不能用、显卡不能直通之类的。当然善用网络也能找到优化办法,遇到问题,自行搜索,尝试解决~~

 

8,也有。。算是简单的办法,用vagrant管理virtualbox,直接在 https://app.vagrantup.com/boxes/search 搜索你喜欢的macOS box,然后vagrant up启动虚拟机。

这些box都很大,下载.。。。总之吧,多尝试总能找到你想要的macOS


相关推荐

[!--temp.pl--]