买不起白苹果,尝试在我的电脑上装一个黑苹果系统经历一番折腾,多次尝试,终于把mac装到了台式机上,为便于以后重装,将在此详细记录整个过程,裹脚布,又臭又长,高手勿读。
一、硬件设备及目标
intel core i5-6600(集成核显Intel(R) HD Graphics 530)+华硕B150M-A/M.2(板载有VGA、HDMI、声卡、网卡)+16G+2块金士顿SSD(一块120G,一块480G)。声卡(Realtek ALC887以及Intel Skylake HDMI,这个看名字就知道是从HDMI接口输出声音),网卡是(Realtek PCIE GBE family controller),显示器是23英寸飞利浦显示,支持HDMI和VGA输入(据说MAC对VGA支持不行,需要装驱动,所以我用了hdmi),罗技USB键盘,罗技无线鼠标。一个硬盘120G安装了win10系统,另外一块硬盘用DG删除了所有分区,U盘插在usb2.0接口上(插在3.0上会出现apfs_module_start:1689错误)。
我的目标是在电脑上装一个win10和原版mac(网上有的教程和远程安装的是恢复版,第三方集成好的系统我不知道里面加的有啥程序,所以也不想用),选用的版本是10.15.4。
说明:下述安装过程中出现的错误解决办法是针对我的电脑配置,其他的也可能有用,也可能没用,无论有用没,最重要的一点是找efi文件和kext驱动
二、安装盘的制作
要想下载mac系统原版在mac下简单,在win下就比较费劲,不过网上有人写了一个工具gibMacOS可以在win下实现,gibMacOS是corpnewt大神编写的可直接从Apple下载macOS组件并且从Windows环境构建macOS系统安装程序的python2/python3脚本。建议使用最新版Win10系统,旧系统可能存在兼容性问题,我在WIN7下无法运行。
1.从https://github.com/corpnewt/gibMacOS下载gibMacOS,电脑上先安装好python3,也可以让gibMacOS自动安装,但是不好用,还是自己下载安装python3并配置好吧。
2.下载dd和7z(gibmac好像也可以下载,我是提前下载的),下载后保存在gibMacOs里面的Scripts文件夹里面,dd命名为ddrelease64.exe,7z命名为7z.exe(网上下载的通常有版本号,要去掉)。
3.运行gibMacOS,弹出如下窗口,按数字选择要下载的版本,如果不想用它下可以获得对应的版本文件下载地址,先输入i再输入1,就会打印出10.5.4(19E2269)对应的下载地址。这里我直接输入1,下载最新版本。
4.下载完毕后电脑上插入优盘(我第一次是用64G优盘,安装过程中提示出错,网上有人说是优盘太大,我就改成了16G,为了验证是否真的不行,我又重新测试,下面的截图可能有64G的也有16G的,后来证明64G优盘也可以)执行gibMacOS下的MakeInstall.bat,输入数字选择要在哪个盘做成引导盘,下面还有一些控制选项,比如O,使用OpenCore代替Clover,G格式化分区为GPT格式。只能选择一个,也可以不选。
三、BIOS设置
无论使用哪种方法进行安装,BIOS设置的步骤是不能免去的。各个机型需要做的具体设置不太一样,但总的来说以下几项是必须的(别人写的,实验次数太多,实在太累了,在这先用别人写的):
关闭 Fast Boot、CSM、CFG Lock、Secure Boot、VT-d,OS Type 选择 Other,清空 Secure Boot Key开启 VT-x(用于虚拟化)、Execute Disable Bit、iGPU(如果用核显)、Above 4G Decoding
dvmt pre=allocated 32->512m 必须的(对于我的,其他的电脑可能不用)
四、引导安装
从优盘引导,上来就来了个黑底白字错误,OCABC:Found legacy AptioMemoryFix driver!,解决办法,删除u盘boot分区里EFI->CLOVER->drivers->UEFI下的OcQuirks.efi和OcQuirks.plist文件,再次引导。
找好efi和kext后剩下的就一路顺风了,制作引导盘简单,BIOS设置也简单,最难的是找efi和kext。还有关于ssdt等知识我没涉及到,假设要组装电脑考虑装黑苹果的话务必先上网查支持免驱的硬件,这样最省事。
安装后请注意要在系统设置的节能里面关闭休眠,黑苹果唤醒有问题(据说打补丁可以解决,我没试)