dmg镜像 os vm 安装mac
一. 在virtualbox 安装 MAC OS X
1. 下载virtualbox 6
https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-Win.exe
2. VirtualBox 6.0.8 Oracle VM VirtualBox Extension Pack 下载
https://download.virtualbox.org/virtualbox/6.0.8/Oracle_VM_VirtualBox_Extension_Pack-6.0.8.vbox-extpack
3. 打开virtualbox
1. 选择工具
2. 选择全局设定
3. 选择扩展
4. 点右边 + 按钮
5. 选择 Oracle_VM_VirtualBox_Extension_Pack-6.0.8.vbox-extpack
6. 安装完成
4. 创建virtualbox MACOSX虚拟机
1. 注意: 安装完扩展包后, usb 选择3.0
2. 显示 选择vboxsvga
3. 半虚拟化接口选择最少
5. 创建完虚拟机后,先不要启动虚拟机; 用管理员运行 cmd ; (注意: MAC_OS_X 是创建的虚拟机的名字!!!!)
1. VBoxManage modifyvm "MAC_OS_X" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
2. VBoxManage setextradata "MAC_OS_X" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
3. VBoxManage setextradata "MAC_OS_X" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
4. VBoxManage setextradata "MAC_OS_X" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
5. VBoxManage setextradata "MAC_OS_X" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
6. VBoxManage setextradata "MAC_OS_X" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
6. 启动virtualbox 虚拟机开始安装macos
7. 启动后记得在顶部菜单栏,选择实用工具-> 磁盘工具 将磁盘格式化.
8. 安装完毕后,安装virtualbox的增强工具
二. 调整显示分辨率
1. 虚拟机启动时 按win+r 进入启动选择模式
2. 选择 Boot Maintenance Manager
1. 点击Boot From File选项。
2. 点进去第一个EFI是默认的启动方式,而另外两个启动模式由于都是乱码所以要一个个试试,找到那个点进去有 <com.apple.recovery.boot> 这个启动项的那个,不是的按Esc就可以退出了,我的是第三个选项点进去有recovery模式。
3. 选择**<com.apple.recovery.boot>选项
4. 选择boot.efi**就可以在Virtual Box中进入MacOS虚拟机的Recovery模式。
3. 关闭SIP系统保护
1. 在恢复模式中 选择 实用工具-> 终端
2. 在终端输入命令:csrutil disable
3. 按return键,输入管理员密码。这样子就关闭了系统完整保护。接着点击Apple logo重启Mac就可以了。
4. 重启电脑,在Mac中打开终端输入命令:csrutil status
5. 如果关闭成果就会显示System Integrity Protection status:disable.
PS:如果在安全模式马上关闭后查询,状态仍然会显示enable,要重启电脑再查询才能知道是否关闭成果。
调整显示分辨率
cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "MAC_OS_X" CustomVideoMode1 1920x1080x32 *#数组间的符号为小写字母x, 下同*
VBoxManage setextradata "MAC_OS_X" VBoxInternal2/EfiGraphicsResolution 1920x1080