一个配置良好的黑苹果可以像白苹果一样,从Settings界面下载更新并正常升级的。以下是小版本升级的过程介绍,仅为记录,各个机器情况不一,请谨慎参考。
升级kext和Clover
Clover无疑是Hackintosh的必备工具之一,系统升级前需要保证其最新:
注意:一个正常工作的Hackintosh无需升级Clover,升级只是为了安装小版本/大版本系统更新时不出现问题。
升级系统前,推荐使用Kext Updater (hackintosh.forum.de)来检查Kext的更新和Clover的更新,免去一个一个去翻Github的麻烦,当然用Clover Configurator也是可以的,只是前者的升级更为直观,后者我遇到过明明是最新却依然报告存在更新的奇怪情况,下载下来一看根本没有更新,所以也就弃用了。另外,Clover Configurator在编辑Config.plist的时候,相对于Xcode来说还会有数据格式的问题,所以并不是很推荐使用(除了挂载EFI分区的时候,它确实很方便)。
之后,运行所得的Clover安装pkg,在最后需要点击Install之前选择Customize,进入自定义。
这里,有做法是取消勾选“将Clover安装到EFI分区”,之后的安装就会在MacintoshHD的根目录找到,然后以此替换掉现在系统EFI分区的Boot.efi等文件,这是一种保险的做法,但似乎并没有必要,因为:
- Clover 的升级不会是一个覆盖的过程,而是替换过程,主题什么的不会丢失。
- 只要看准是Skip还是Upgrade,.efi文件就不会出错。
- efi文件是越少越好而不是越多越好,也不需要在更新时考虑要不要加上什么东西。
既然如此,直接选择安装到系统EFI分区也没有什么问题。更新完Clover之后,就可以像白苹果一样从Settings面板直接升级系统了。
升级系统
选择下载更新(这里不管是系统升级还是iTunes升级都可以选),重启之后,界面会先到software upgrade about 4min
,之后的多次重启,都应该选择Boot Macos Install from HackintoshHD
,注意有多个Clover Entry时不要选错为FileVault/Macos Preboot。最后一次重启,这个install Macos
的选项会消失,同时-v模式里可以看到rebuild cache after updating...
这就意味着升级成功了。
本文作者:橙子是气球杀手