旧电脑安装新版苹果系统(二代CPU上Catalina10.15.5)

2020年07月05日 Mac OS 暂无评论

笔者家里有两台旧电脑,看一下配置,主板都是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不能安装在这台电脑上”

旧电脑安装新版苹果系统(二代CPU上Catalina10.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时间也可以。

旧电脑安装新版苹果系统(二代CPU上Catalina10.15.5)

关于驱动

1、网卡安装Catalina10.15.5后网卡已经自动识别,而在Mojave10.14.6则不行,在安装时先不配置网络,安装完后把RealtekRTL8111.kext放到EFI/clover/kexts/other就能驱动了

2、声卡电脑1在鲁大师下识别为ALC662,而电脑2没显示具体型号,在Windows下可以到设备管理器查看硬件ID则可看到也是ALC662(查看方法也有很多,比如找主板型号看具体参数,或用Aid64,在mac下用hackintool)。用万能声卡VoodooHDA.kext直接放到EFI/clover/kexts/other,发现电脑1驱动成功,而电脑而没有输出设备。换成注入ID的方法:EFI/clover/kexts/other里放AppleALC.kext和liliu.kext,在mac下用clover configuration注入ID 5就能成功了。<key>Audio</key><dict><key>AFGLowPowerState</key><true/><key>Inject</key><integer>5</integer><key>ResetHDA</key><true/></dict>

旧电脑安装新版苹果系统(二代CPU上Catalina10.15.5)

3、显卡奔腾G620和I3-2120+的集显都是HD2000,是无解的,就算勉强驱动成功也太旧了,很多功能用不了。独立显卡是AMD HD3400,在Mojave10.14.6安装的时候已经提示太旧不能安装,自己也没去弄驱动,应该也是不行的。GT210这款古老的亮机卡,用Legacy-Video-patch-master据说可以驱动这款老显卡,但自己在Catalina10.15.5和Mojave10.14.6分别尝试了无效。

旧电脑安装新版苹果系统(二代CPU上Catalina10.15.5)

旧电脑安装macOS10.15.5是成功的,而显卡我也准备买块黑苹果免驱的来补充了。关于驱动这个问题,如果驱动不了,我们可以外置USB网卡、USB声卡、然后买免驱的显卡,基本三卡能用就行了。

给我留言