VirtualBox中安装懒人版macOS Mojave黑苹果系统
前言
有时,很想体验或安装一个黑苹果操作系统。但往往手头没有兼容性良好的黑苹果操作系统硬件设备。那么一般情况下,可以采用在Windows或Linux操作系统之上安装虚拟机软件(VMware Workstation、Oracle VirtualBox等)来实现。虽然无法驱动显卡开启毛玻璃特效,但基本的操作都是没有任何问题的。
能解决何问题
想要对黑苹果EFI引导文件进行参数调整和修改。使用此虚拟机上的黑苹果操作系统可以运行 Clover Configurator软件,并读取已烧录好的黑苹果引导U盘。
已经在裸机上安装并运行稳定的黑苹果机器,但由于某些原因意外修改了Clover中的参数配置(如Kext驱动、FrameBuffer等)导致系统崩溃,无法重启成功,需要找到另一台正常运行的苹果操作系统,运行Clover Configurator软件,进行临时操作,将原有配置恢复。相当于Windows PE应急恢复系统的作用。
想要大致体验黑苹果操作系统的人士。
注意
此教程仅支持在英特尔平台的机器上安装。AMD机器无法启动黑苹果操作系统。
准备
硬件
一台支持英特尔虚拟化技术的电脑。
软件
整合了Clover四叶草的macOS Mojave 10.14.5黑苹果操作系统镜像文件。
文件名为:macOS Mojave 10.14.5 (18F132).cdr
2. VirtualBox虚拟机软件。
版本号在6.0及以上即可。
开始
在Windows操作系统下,安装并运行VirtualBox 软件。
按Ctrl+N快捷键启动虚拟机创建向导。并按照下图所示的位置填写:
注意点:
“Name”可随意填写。这个名称在后面需要用到。
“Type”选择“Mac OS X”。
“Version”选择可以支持macOS的最高版本。目前支持到macOS High Sierra,那么选择这项即可。
3. 内存大小最小值为2048MB(2GB)。若本机内存够多,则可调节为4096MB(4GB)或更大。
4. 因为之前没有安装过,所以在创建磁盘界面选择“Create a virtual hard disk now”项,来全新创建一个磁盘。
5. VDI磁盘格式在VirtualBox下的性能和维护性支持最好, 所以选择“VDI(VirtualBox Disk Image)”项,来创建一个VDI格式的虚拟磁盘。
6. 如果你的磁盘读写速度够快,并且想要得到很高的读写性能,可以选择“Fixed Size”项,它会根据输入的容量大小事先在磁盘上进行创建,免去了动态扩充对于性能的影响,否则选择“Dynamically allocated”项即可,它会根据虚拟机具体的磁盘使用量动态扩充,用多少扩容多少。
7. 设置磁盘的大小,以及磁盘文件的存储位置。磁盘大小不少于30GB,推荐80GB。磁盘文件的存储位置随意选择即可。
8. 之后将会在VirtualBox主界面看到已创建好的虚拟机。
9. 点击界面上方工具栏内的“Settings”按钮对创建好的虚拟机进行设置。
10. 左侧功能树中点击“System”,右侧“Boot Order”中,进行如下设置:
点击“Floppy”前的勾,将其取消选中,并点击右侧的下箭头将其移动至第三位。
点击“Optical”项,将其选中,并点击右侧的上箭头将其移动至第一位。
点击“Hard Disk”项,将其选中,并点击右侧的上箭头将其移动至第二位。
11. 左侧功能树中点击“Display”,右侧Screen”选项卡下的“Video Memory”中,进行如下设置:
拖动滑块将显存大小设置到最大值。
“Acceleration”中勾选“Enable 3D Acceleration”项。
12. 左侧功能树中点击“Storage”,右侧“Storage Devices”列表中,进行如下设置:
点击列表中如下图黄色方框所示的项,再点击如下图粉色方框所示的按钮,将整合了Clover四叶草的macOS Mojave 10.14.5黑苹果操作系统镜像文件(文件名为:macOS Mojave 10.14.5 (18F132).cdr)选中加载到虚拟机的DVD光驱中
13. 左侧功能树中点击“Network”,右侧Adapter 1”选项卡下,进行如下设置:
取消勾选“Enable Network Adapter”项。
14. 完全退出虚拟机软件。转到VirtualBox的安装根目录下并打开CMD命令行窗口,逐条执行以下命令:
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage 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" 1VBoxManage modifyvm "macOS" --cpu-profile "Intel Core i7-6700K"
注意点:
命令需要逐条执行,不能一起执行。
命令中的“macOS”字样,要和步骤2中定义的虚拟机名称一致。
15. 再次打开VirtualBox,在左侧点击选中创建的虚拟机,然后点击主界面上方的“Start”开始安装。
16. 之后屏幕会显示白苹果Logo,表明成功引导。
17. 之后出现下图所示的安装向导。在“macOS Utilities”窗口的列表中,双击“Disk Utility”项,来启动磁盘助理,对磁盘进行分区。
18. 依次点击屏幕左上角菜单栏中的“View” -> “Show All Devices”项,以显示完整的磁盘分区情况。
由于特殊原因,没能在安装过程中保留截图,故使用了裸机安装黑苹果操作系统的截图。实际在虚拟机中,左侧除DVD分区外,本机上只有一个磁盘,且磁盘名称含有类似“VMware SCSI”的字样。
19. 此时可以看到有一个未进行分区的磁盘,点击窗口上方的“Erase”按钮调出分区确认窗口。
注意点:
“Name”可随意设置。它将是黑苹果操作系统的启动磁盘名称。
“Format”设置为“Mac OS Extended(Journaled)”或“APFS”均可。
20. 设置好参数后,点击“Erase”进行分区即可。如下图所示即为分区成功。
21. 点击屏幕左上角菜单栏中的“Quit Disk Utility”以退出磁盘助理。
22. 回到安装向导主界面,依次点击屏幕左上角菜单栏中的“Utilities” -> “Terminal”来打开命令行窗口。
23. 因为安装的是macOS Mojave的10.14.6版本,所以当前电脑的时间需要做修改才能通过镜像的验证。在终端窗口中输入以下命令后回车即可:
date 070501252018.03
再次输入以下命令验证时间是否已修改成功:
date
若不改时间直接进行安装,将会看到以下提示:
24. 点击屏幕左上角菜单栏中的“Quit Terminal”以退出终端。
25. 回到安装向导主界面,点击“macOS Utilities”中的Install macOS”来启动系统安装向导。
26. 在出现的安装向导中,按照提示一步步安装即可。
27. 安装完成后,再次重启即可进入懒人版黑苹果操作系统界面了。
折腾心得
今年新配了个AMD速龙主机,使用同样的CDR懒人版镜像文件、同样的方式在虚拟机中装黑苹果。懒人版黑苹果系统都设置好后启动,之后卡住。原因未知。怀疑是指令集的问题。
使用VMware Workstation也可以安装懒人版黑苹果操作系统,只不过需要破解macOS安装支持,稍显麻烦。