旧电脑安装新版苹果系统(二代CPU上Catalina10.15.5)
笔者家里有两台旧电脑,看一下配置,主板都是H61,这应该是8、9年前的机了。这机器放在今天还是能用的,就是配置有点落后。不过用H61来升级的话,还是能上到不错的配置,比如可以上到一代神U E3 1230V2,再来一张好一点的显卡,内存加到16G,再上固态硬盘(虽然接口是sata2,但上固态比机械快)的话,2020年这个配置还是过得去的。
旧电脑能否安装新版的macOS呢?先不说硬件升级的事,先看看我这两台电脑的配置吧。电脑1:奔腾G620+双敏UH61MT-S+HD3400+ALC662+RTL810X/8139电脑2:I3-2120+铭瑄MS-H61E TURBO+GeForce210+ALC662+RLT8168/8111/8112那么来装黑苹果,可行吗?答案是肯定的,我想当年这样配置的机器大概开始折腾的黑苹果版本是10.8左右吧。现在要用这样的配置来安装新版苹果系统,能行吗?目标锁定在最新的Catalina10.15.5(Big Sur先不考虑哈),再不行就用Mojave10.14.6或者High Sierra10.13.6,再旧的就失去意义了,大家之前早就装腻了。接下来就是一系列的折腾,三个版本在两部机不断尝试,用独立显卡和集成显卡也分别尝试,也不断的换EFI引导,整个过程遇到了不少问题,有的就是直接卡机,有的是重启,还有是进入安装界面但提示无法安装。最后在黑果小兵的Catalina10.15.5和Mojave10.14.6成功装上了。而黑果小兵的High Sierra10.13.6却没成功,换了Len's DMG的High Sierra10.13.6可以进入安装,但安装过程出现“安装器资源已过期”,终端改时间和改BIOS时间都无效,眼见Catalina和Mojave能成功我也就放弃了它。
安装所遇到的问题
我把整个过程遇到的问题的解决方案列出来了:一、IOConsoleUsers: time(0) 0->0, lin 0, llk 1,IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, nov 0, sm 0x0原因是系统无法识别出你的显卡驱动,临时的解决方法是:取消勾选Inject Intel或者将platform-id修改为0x12345678两种方法二选一我们打开config.plist,在以下位置添加<key>Graphics</key><dict><key>ig-platform-id</key><string>0x12345678</string></dict>二、安装过程出现“此版本的macOS10.15.5不能安装在这台电脑上”

原因是macOSCatalina10.15和Mojave10.14已经不支持SandyBridge平台的安装使用,也就是32纳米的二代CPU,我两部电脑的CPU都不行。
解决方法有两个:
在引导标志(bootargs)添加-no_compat_check跳过兼容性检查
修改SMBIOS为:MacBookAir5,1
我在单独添加-no_compat_check还是行不通的,只能修改SMBIOS
打开config.plist,在以下位置添加
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookAir5,1</string>
<key>Mobile</key>
<false/>
<key>NoRomInfo</key>
<true/>
<key>Trust</key>
<true/>
</dict>
三、安装macOS 应用程序副本已损坏,不能用来安装macOS解决方法:在安装的时候,打开实用工具-终端,输入命令:date 0201010116,退出再安装就可以,切记要断网。或者改BIOS时间也可以。
