使用Opencore patcher升级老款Macbook: Hacintosh
最新版本的Opencore Patcher下载,目前用的是2.5.0 大约700M的安装包。(2026-09-19 已发布 2.5.1,修复 Root Volume Dirty 报错,见文末补充)
下载安装后:会有这样一个界面,按照安装OpenCore ==> 创建USB安装盘 ==> 安装后的驱动更新这几个步骤进行系统升级:
安装主要以下几个步骤:
1 构建和OpenCore驱动到目标Mac设备上:操作选择macOS设备所在硬盘和EFI引导,
2 创建 macOS 安装程序到USB设备上:
下载各种版本的macOS安装程序:
创建安装U盘:
3 启动 OpenCore 和 macOS:在启动过程中按住Alt键 在启动界面看到EFI引导选项,然后选择EFI引导,就会进入U盘引导模式+源系统磁盘引导的选项界面
然后选择安装对应的macOS安装版本:目前最新的是Sequoia,Tahoe目前尚不支持。
升级到 2.5.0 以后,在 Intel 机器(如 MacBook Air 6,1)上安装 Sequoia 15.8,安装完成后重启会停滞(卡在开机画面进不了系统)。解决方法是按住 Shift 键用安全模式重启,完成首次登录后再正常重启:
Intel 芯片安全模式启动步骤:
- 将 Mac 完全关机。
- 开机并立即按住 Shift 键不放。
- 当看到登录窗口时松开 Shift 键。
- 登录你的 Mac 账户(如果开启了 FileVault 磁盘加密,可能需要登录两次)。
安全模式登录成功后即可正常重启进入系统。
如果基于安装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后再重启就可以了
2026-09 补充(3 台机器实测):除了"系统被自动升级"之外,升级 OCLP 应用本身(比如 2.4.1 → 2.5.0)之后也一样:直接运行 post install root patch 会被拒绝——2.5.0 起 OCLP 对 dirty root volume(根卷上已有旧版本补丁)禁止直接重新 patch,会报 “Root Volume Dirty” 类错误。
所以升级 OCLP 版本后的标准流程是:
- Revert Root Patches(先卸掉旧补丁)
- 重启
- 重新运行 Post-Install Root Patches
- 再重启
2026-09-19 发布的 2.5.1 修复了 Root Volume Dirty 的报错处理,遇到该报错可先升级到 2.5.1 再按上面流程操作。