本博文记录了组装台式机装黑苹果 High Sierra 10.13.6 的经历。
原本想装 Mojave 10.14 的,可惜发现在 Mojave 下还没有 GTX1080 的驱动,所以只能退而求其次装 High Sierra 了。
装 High Sierra 的过程中,第一次使用 10.13.6(17G2112) 镜像遇到个问题(下文有描述),无法进入安装界面,因此后来使用 10.13.5(17F77) 镜像装好后在 AppStore 更新 10.13.6
本博文使用的一些软件工具驱动,下文则不赘述。
准备一个8G以上的U盘,使用 Etcher 刻录上面下载的镜像(带有 Clover EFI 分区):macOS High Sierra 10.13.6(17G2112) Installer with Clover 4606.dmg
BIOS 版本已更新为 F7
保存 BIOS 配置
重启进入刻录好的U盘,选择 Boot macOS Install from Install macOS High Sierra
唠叨模式滚代码的时候出错:please go to https://panic.apple.com to report this panic
上面的问题 Google 了一圈并未发现解决办法,因此重新刻录 macOS High Sierra 10.13.5(17F77) Installer with Clover 4512.dmg
,先装 10.13.5(17F77) 。
这次的 10.13.5(17F77) 成功进入安装界面了。
打开磁盘工具,格好一个系统盘,格式为 APFS 或者 Mac OS 扩展(日志式),大小因人而异,我留了 128G。
格好后安装系统到这个盘。
安装过程中第一次自动重启依然进入 U 盘 Clover,引导进入格出来的盘继续安装。
第二次自动重启也是进入 U 盘 Clover,引导进入格出来的盘,然后安装完毕进入系统。
进入系统后发现 1080 独显不能驱动、八代 CPU 不能识别,这个先不管,先装 Clover 到磁盘的 EFI 分区。
安装 Clover 有两种:
由于 U 盘的 Clover 是已经试验过能引导的,所以我就用了 U 盘的。
在终端上执行 diskutil list
,找到两个 EFI 分区(磁盘的 EFI 和 U 盘的 EFI),如下的 disk0 s1
和 disk3 s1
HuiMac:~ huihut$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk2 128.8 GB disk0s2
3: Microsoft Basic Data Document 85.9 GB disk0s3
4: Microsoft Basic Data Software 161.1 GB disk0s4
5: Microsoft Basic Data Data 624.2 GB disk0s5
/dev/disk1 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 250.1 GB disk1
1: Microsoft Reserved 16.8 MB disk1s1
2: Microsoft Basic Data 249.2 GB disk1s2
3: Windows Recovery 847.2 MB disk1s3
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +128.8 GB disk2
Physical Store disk0s2
1: APFS Volume MacOS 84.8 GB disk2s1
2: APFS Volume Preboot 67.7 MB disk2s2
3: APFS Volume Recovery 1.0 GB disk2s3
4: APFS Volume VM 20.5 KB disk2s4
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *31.0 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_HFS Install macOS High S... 5.7 GB disk3s2
HuiMac:~ huihut$
分别挂载到不同名字的卷
挂载磁盘 EFI
sudo mkdir /Volumes/efidisk
sudo mount -t msdos /dev/disk0s1 /Volumes/efidisk
挂载 U 盘 EFI
sudo mkdir /Volumes/efiusb
sudo mount -t msdos /dev/disk3s1 /Volumes/efiusb
然后把 U 盘的 EFI/CLOVER
这个文件夹复制到 磁盘的 EFI
下
使用 MultiBeast 安装驱动,使用 Nvidia WebDriver 安装显卡驱动(MultiBeast 的 WebDriver 不能驱动我的 1080)。
装好 Nvidia WebDriver 后 1080 能驱动,不过 i7-8700K 的八代 CPU 还是不能识别,先不管,在 AppStore 更新 10.13.6。
更新完 10.13.6 发现许多驱动有问题:
使用适用于 10.13.6 的 WebDriver-387.10.10.10.40.105.pkg,装好重启后就 OK 了
参见 八代处理器安装黑苹果 关于本机显示“未知”解决办法
挂载磁盘 EFI 分区(操作如上),使用 Clover Configurator 打开 /EFI/CLOVER/config.plist
在 CPU 页面的 Type 中填入 Unknown,保存。
使用文本编辑器(如 BBEdit)打开 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/zh_CN.lproj/AppleSystemInfo.strings
文件
修改 UnknownCPUKind
的值为 3.7 GHz Intel Core i7-8700K
保存重启即可。
参见 黑苹果AppleALC声卡驱动安装使用教程
我使用 MultiBeast 安装的 ALC1220 驱动在 10.13.6 下不能驱动我的声卡,试过 MultiBeast 的其他驱动也不行,因此使用另一种方法修复。
在 acidanthera/AppleALC/releases 下载最新的 AppleALC 的 RELEASE 版 AppleALC.kext
,使用 Kext Wizard 注入这个内核,如下图
然后挂载磁盘 EFI 分区(操作如上),把 AppleALC.kext
放入磁盘 EFI 分区的 EFI/CLOVER/kexts/Other/
目录中。
然后在 acidanthera/AppleALC/Resources 找到你的声卡型号的文件夹,进入(如我的是 ALC1220
)。
我的声卡型号看到有 layout1.xml
、layout2.xml
、layout5.xml
、layout7.xml
、layout11.xml
、layout13.xml
然后在 1、2、5、7、11、13 中随便取一个数。
使用文本编辑器打开磁盘 EFI 分区的 EFI/CLOVER/config.plist
文件,搜索
,把它的 integer
改为刚刚取的那个数(如 1
)。
保存重启即可。
参见 HACKINTOSH HIGH SIERRA 10.13.6 UPDATE GUIDE
使用上文描述的操作挂载磁盘的 EFI 分区
使用 Clover Configurator 打开 /EFI/CLOVER/config.plist
如下图,插入(若已存在则修改为)配置信息
保存重启即可。
参见 [Hackintosh]解决黑苹果无法使用Siri、iMessage等服务
Clover主题可以到官方仓库下载:
也可以使用其他的,比如我使用这个简洁风格的:
只需下载下来,放到 /EFI/CLOVER/themes
文件夹下,然后使用 Clover Configurator 打开 /EFI/CLOVER/config.plist
更换到这个主题就好啦。
另外这个显示启动盘的标签的 Label
建议勾上,这样才知道选择的是哪个盘,保存重启即可。