最新版本的Opencore Patcher下载,目前用的是2.4.1 大约700M的安装包。
下载安装后:会有这样一个界面,按照安装OpenCore ==> 创建USB安装盘 ==> 安装后的驱动更新这几个步骤进行系统升级:

安装主要以下几个步骤:
1 构建和OpenCore驱动到目标Mac设备上:操作选择macOS设备所在硬盘和EFI引导,


2 创建 macOS 安装程序到USB设备上:
下载各种版本的macOS安装程序:

创建安装U盘:


3 启动 OpenCore 和 macOS:在启动过程中按住Alt键 在启动界面看到EFI引导选项,然后选择EFI引导,就会进入U盘引导模式+源系统磁盘引导的选项界面

如果启动过程中按空格,会有更多debug模式引导的选项
然后选择安装对应的macOS安装版本:目前最新的是Sequoia,Tahoe目前尚不支持。

安装后,启动有可能显示异常,非常卡顿 网络无法连接的情况。
如果基于安装U盘的启动过程中经常:直接通过EFI启动到本地磁盘,然后直接运行U盘的安装程序也可以。通过EFI引导后:就不会有不支持当前硬件的提示。
4 安装后的驱动更新:运行post-install Root Patching,解决各种显示驱动,无线网卡驱动的问题

后记:系统升级后不要再用macOS的系统更新
MacOS的系统配置: 通用 ==> 软件更新
禁用头两个自动更新选项:下载可用更新 和 安装可用更新
避免引导区被更新版本的OS改写导致无法patch当前版本新的驱动。
如果万一系统自动安装升级了:会导致OCLP会无法进行post install root patch和更新驱动
- Starting Patch Process
- Determining Required Patch set for Darwin 24
Pulling metallib list from MetallibSupportPkg API
Direct match found for 24G419 (15.7.3)
metallib already installed (15.7.3-24G419), skipping
- Verifying whether Root Patching possible
- Patcher is capable of patching
- Local PatcherSupportPkg resources available, continuing...
- Running sanity checks before patching
- SystemVersion.plist build version mismatch: found 26.2 (25C56), expected 15.7.3 (24G419)
An update is in progress on your machine and patching cannot continue until it is cancelled or finished
- Unmounting root volume
- Failed sanity checks, cannot continue with patching!!!
- Please ensure that you do not have any updates pending
解决办法:在OCLP的post install root patch里,选择revert root patch
重启后: OCLP会提示重新patch 重新运行post install root patch后再重启就可以了
版权声明:可以转载,转载时请务必以超链接形式标明文章 使用Opencore patcher升级老款Macbook: Hacintosh 的原始出处和作者信息及本版权声明。
http://www.chedong.com/blog/archives/001511.html
