距离上一次安装黑苹果,已经3年过去了。第一次安装的时候作为一个新手,参考网上教程,整个安装过程顺利的让我这种小白都震惊了,x230 不愧是为黑苹果而生的一个本本
但是后来因为网卡问题,安装后就没有继续用了,切记!使用黑苹果千万别用usb网卡,那真是非常蛋疼,能上网但是进不去 app store 的,因为 app store 必须要求网卡BSD名字是en0。虽然有一些魔改的教程,但是成功率不高,不建议尝试,比较浪费时间
x230 上黑苹果能用的网卡主流是2种,一种是AR9285,一种是BCM94352,BCM的高级很多,AR的最傻瓜凑合用。我淘了一个AR的把原装网卡换掉了。接下来准备开始安装黑苹果,但是这次就没那么顺利了,为了防止下一次继续掉坑,记录了一下安装过程需要特别注意的一些地方
安装黑苹果的过程可以分为4大块
- BIOS 参数修改
- 制作U盘启动盘(EFI + 原始镜像)
- 安装(硬盘分区,安装)
- 硬盘引导
其中网上大部分傻瓜教程或者视频,都是讲2-4,但其实1非常关键,你看那些教程视频装个黑苹果跟装个Windows似的,因为很多前置的坑都填了(就比如BIOS参数),当然是看着很简单了。
我参考的教程是这个:https://forum.51nb.com/thread-1857633-1-1.html
1)BIOS 参数
写在前面,BIOS一定要设置好,我就是掉了这个地方的坑,这个教程里面把BIOS参数设置放到最后,而且想来我第一次安装黑苹果的时候,好像确实没有设置过BIOS参数,这块就忘了。然后安装完之后,一直进不去 clover,然后反复重装了很多遍,浪费了非常多时间
主要原因是有很多功能是 macOS 或者 clover 不支持的,这些选项需要关闭掉,否则安装过程中就会出很多问题,比如这些一定要Disabled掉
- Config/Power/Intel Rapid Start Technology
- Security/Security Chip
- Security/Secure Boot/Secure Boot
- Startup/UEFI / Legacy Boot/CSM Support
UEFI 安装前,一定要选择 UEFI only 模式
磁盘最好选择 AHCI 模式
2)制作U盘启动盘
怎么用 transmac 制作U盘启动我就不讲了,这块很简单,按照教程来就行,基本不会出现问题
但是U盘启动盘做完后,怎么替换EFI就很关键了。这个教程里提供了2个EFI,我试了都非常不好使,问题太多
20181203更新EFI: X230-EFI-10.14-BCM94352HMB-VirtualSMC.zip (6.61 MB, 下载次数: 7495)
20181210更新EFI: X230-EFI-10.14-BCM94352HMB-FakeSMC.zip (6.68 MB, 下载次数: 4406)
比如:
- 安装速度非常慢,一开始我以为这是正常的,macOS安装就是很慢。直到我后来用了其他EFI才发觉。我估计是clover 配置不对,导致CPU被降频了?
- 用这个EFI在安装macOS阶段总是闪退,安装了6分钟左右就退出了。而且没有任何提示,蛋疼的很
我后来又参考了一下别的教程,找了一个 X230-EFI-10.14.5-i7-20190602.tar 的EFI,就没有问题了
3)macOS 硬盘安装
切记:安装过程必须全程断网。否则整个安装过程就是undefined的,可能会出现任何问题
除此之外,安装阶段基本是傻瓜式的,最常见的问题就是:安装 macOS xxx 应用程序副本已损坏,不能用来安装macOS。解决这个问题,只需要修改系统时间即可,因为一般安装黑苹果都不是用的最新的版本版本,而macOS安装过程中会校验版本时间
比如我这次安装的是10.14.5版本,所以我修改系统时间用的命令是:date 0101022016,把时间改到2016年,然后回到初始界面继续点安装即可
另一个我遇到的问题就是,系统时间修改对了,但是继续安装后闪退,没有任何提示,这种问题一般是EFI不对,安装过程异常了。多试试几个别的EFI即可
4)硬盘引导
关于硬盘引导,我其实疑问是非常多的。而且实际安装过程中,遇到了不少问题
所有网上的教程都是清一色的:安装完成后把U盘的EFI目录直接覆盖硬盘EFI分区里面的EFI目录,就可以解决硬盘启动的问题。但是我不管怎么试,就是不行,启动不了,然后在网上又研究了很多 efi拷贝硬盘分区不能引导的各种疑难杂症贴,都无解
而且我的问题不光是机器硬盘启动不了,U盘也启动不了
我的现象是这样的:
- 开机能看到MacOS启动项,但是点击立即闪退。后来我发现这启动项没毛用,就进clover shell模式,bcfg boot rm 0删掉了
- F12选择从硬盘启动,一点这个就黑屏,但也不是关机那种,就是屏幕是黑的,但是系统还在run,感觉是卡在什么地方一样
- F12选择从U盘启动,能进入clover,但是没有任何引导项。只能用 clover shell
我一开始还以为是EFI配置的问题,换了几个别的EFI还是不行,同样的问题
后来我又以为是有没有可能是U盘拔掉了之后,硬盘的ID和no.发生了变化,导致启动的时候找不到正确的efi,无法启动。因为这个问题在U盘安装win的时候还比较常见的,以前遇到过,但是clover shell怎么手动引导没研究出来。
当我准备想放弃的时候,我想回到windows系统,于是把UEFI改成了BOTH (UEFI firstly) 模式,竟然奇迹般的能从硬盘引导了,并且还能看到启动项。并且反复验证了一下,确实必须是这样才能正确引导
5)后续
到这里,基本上就安装完成了,然后后续又安装了一些驱动,比如新版本黑苹果已经默认把ar9285网卡驱动去掉了,得手动安装一下,等等