deepin下用VirtualBox安装macos Monterey 12 /bigsur 11

deepin下用VirtualBox安装macos Monterey 12 /bigsur 11

VMware下安装macos应该都会了,就是用解除限制的工具 让VMware支持macos即可。 但是Linux下VMware的挺难用,不支持无缝模式 要么全屏 要么一堆工具在哪里。 VirtualBox下就好很多,vbox在6.1.30版本的时候 说只支持了macos 11 和12 于是尝试一下。 https://www.virtualbox.org/wiki/Changelog (bug #20636) 安装好VirtualBox之后,一定记得要再下载 VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack 这个下载后 直接双击deepin下的 vbox会识别到 ,其他发行版自己看看怎么导入 2022-06-23T18:05:11.png 新建虚拟机 MacOS 路径 /media/YanHui/Data/VirtualBox/MacOS 系统选择 macos 64 内存8G 最小4G吧 硬盘 动态vdi 给到50G 这个好像必须用固定大小的,用动态的会在倒计时15分左右的时候 自动重启 CPU给2个,这个地方应该是必须2核,不然无法进去安装界面 显示 显存给 128M USB忘记用什么了 给2.0吧 网络链接先去掉 光盘随便选一个 macos镜像,我这里 选择 macOS.Big.Sur.11.6.5.20G527 我试过 https://sysin.org/blog/macOS-Monterey/ 这个Install_macOS_Monterey_12.4_21F79.iso 需要再启动的时候 自行找一下 efi,后续 也非常卡。仍一晚上没管 也没装好,所以放弃 点设置,启动顺序去掉软驱 关闭VirtualBox 终端命令

1
VBoxManage modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1" VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95" VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 VBoxManage setextradata "MacOS" "VBoxInternal2/EfiGraphicsResolution" "1440x900" 

开VirtualBox,运行虚拟机,启动后 如果没有出现苹果启动画面 那么 会出现efi shell 的命令行,输入 exit退出 然后在 一个类似bios的界面 选择 Boot Maintenance Manager → Boot From File 然后选择 第一个 HFS+这个 这个不要选错了 然后再找 到 这几个目录 依次选

1
<System>→<Library>→<CoreServices>→boot.efi 

然后耐心等待字符滚动,后面的操作 和 正常安装macos一样 双核 超慢超慢,耐心等待 过一会就进来了 2022-06-23T18:22:44.png 先用磁盘工具抹掉 vox这个磁盘 2022-06-23T18:23:51.png 剩下过程不用再说了 我之前再VMware下遇到的一个大坑 就是 大概倒计时15分钟的时候 卡死 甚至五国,最后发现 是因为我把虚拟机文件放到了ntfs分区。 一定记得Linux下的ntfs还是挺坑的 安装完成后自动重启

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus