OpenCore Legacy Patcher 使用教程:4 步给老 Mac 装上新系统
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
苹果对 macOS 的支持按机型一刀切:某年之后的 Mac 就装不上新版本,系统停在原地,App Store 也陆续有应用不再兼容。OpenCore Legacy Patcher(下称 OCLP)是一个基于 OpenCore 引导加载器与 Lilu 补丁框架的开源 Python 项目(当前版本 2.5.0,见 CHANGELOG.md),它让 2007 年 Penryn 架构及以后的 Intel Mac 可以安装 macOS Big Sur 11 到 Sequoia 15(docs/FAQ.md)。本文按"确认支持 → 制作安装盘 → 构建引导 → 打根补丁"的最短路径走一遍。
它补的是官方放弃的那段路
普通 Mac 用户接触不到这个项目的正常原因很简单:官方渠道直接不给你装。OCLP 补的缺口可以从它的原理看出来:
- 补丁打在内存里,不是磁盘上。OpenCore 在启动时把补丁注入内存,所以装完后你能正常使用 OTA 空中更新、SIP、FileVault 2 和安全启动(README.md、docs/START.md)。这不是往系统里塞个外挂就完事,而是每次开机重新应用,卸载后系统可以恢复原状。
- 覆盖 Big Sur 到 Sequoia 共五个大版本。官方支持的机型自然也能用它,统一走一套补丁体系(README.md)。
- 对硬件有明确边界。它只支持 Intel Mac,不支持 PowerPC 和 Apple Silicon 机型;不在支持列表里的型号,直接视为不支持(docs/MODELS.md)。
最小流程:从下载到进系统
第 1 步:确认你的机型在支持列表里。打开"系统信息",找到 Model Identifier(如iMac15,1),到 docs/MODELS.md 的表格中查找。同一页对每个型号标注了已知问题,比如哪些显卡要走非 Metal 路线。文档同时强烈建议先把系统升到该 Mac 原生支持的最后一个版本,保证固件是最新的。
第 2 步:下载并创建安装盘。从发布页下载对应架构的 OCLP 应用,打开后点"Create macOS Installer",在弹窗里选"Download macOS Installer",挑目标版本下载(上图中方框内即是该菜单)。下载完成后按提示选择 U 盘写入。注意两点:整块 U 盘会被格式化;官方建议准备 32GB 以上,因为较新的 Sonoma/Sequoia 装不进 16GB 盘(docs/INSTALLER.md)。另外,制作新系统安装盘本身有前提:做 Sonoma 及以后的安装盘,当前系统至少要是 High Sierra 10.13(docs/FAQ.md)。
第 3 步:构建并安装 OpenCore。回到主菜单选"Build and Install OpenCore",程序生成一套 OpenCore 配置,然后安装到所选磁盘的 EFI 分区。重启时按住 Option 键,选中 OpenCore 条目从 U 盘启动,按常规流程完成 macOS 全新安装或抹盘重装(docs/BUILD.md、docs/POST-INSTALL.md)。装完系统后,把 OpenCore 再装一次到内置盘,之后就不用插 U 盘了。
第 4 步:应用 Post-Install 根补丁。这是老 Mac 和新系统之间真正的桥:图形加速、Wi-Fi、USB 等补丁在这一步打进去。运行主菜单的"Post-Install Root Patch",它会自动检测你机型需要的补丁集,确认后执行并重启。
装完之后你得到什么
OCLP 不承诺量化指标,能确认的对照如下(依据 README.md 特性列表与 docs/MODELS.md 的机型标注):
| 项目 | 未打补丁/未安装前 | 用 OCLP 安装并打补丁后 |
|---|---|---|
| 系统版本 | 停在原生支持的最后一个大版本 | 可安装 Big Sur 11 至 Sequoia 15,且支持原生 OTA 更新 |
| 老显卡(如 HD 3000) | 无加速或仅基础显示 | 走 3802 Metal 补丁集或图形补丁后获得加速;部分老显卡走非 Metal 路线,功能可用但体验受限 |
这两张官方对比图直观展示了同一块 HD3000 显卡在补丁前后的色彩差异。具体到你自己机型能达到什么效果,以 docs/MODELS.md 中该型号"Additional info"一列的标注为准。
装不上、装不好,先看这四处
现象:程序提示机型不支持。原因:OCLP 只支持 Intel Mac,且必须在 docs/MODELS.md 列表中;Apple Silicon 和部分带 T2 芯片的机型(如 2018 款后的 MacBook Air)不在支持范围。处理:核对型号标识符,不在列表就按官方说法视为不支持,不要硬试。
现象:下载或写入安装盘报错、装不下。原因:制作新版安装盘依赖当前系统,做 Sonoma 及以后的安装盘需要当前系统至少为 High Sierra 10.13;16GB 以下 U 盘也装不下新系统安装器加补丁(docs/FAQ.md、docs/INSTALLER.md)。处理:先升级当前系统,再换 32GB U 盘重来。
现象:装完系统后 Wi-Fi 或 USB 1.1 功能异常。原因:老款无线芯片需要 BCM94328 及以上才能完整支持 WPA Wi-Fi 与个人热点;更早的机型要靠 legacy Wi-Fi 补丁集恢复,2007-2011 年的机型在 Ventura 以后还有 USB 1.1 的已知问题(README.md、docs/MODELS.md)。处理:确认 Post-Install 步骤选了对应补丁;仍异常时查阅 docs/TROUBLESHOOT-HARDWARE.md,以官方文档为准。
现象:动画卡顿、某些功能不如原生流畅。原因:第一、二代 Intel 集显等老显卡走非 Metal 补丁路线,属官方明确的功能取舍。处理:这类机型预期就该降低,参考 docs/TROUBLESHOOT-NONMETAL.md;不要为此反复重装,官方不提供该路线之外的支持。
出问题时查哪里
- 总入口:docs/START.md(应用要求、术语、上手顺序)
- 按机型对号入座:docs/MODELS.md
- 安装盘制作:docs/INSTALLER.md;引导构建:docs/BUILD.md
- 装完后的无 U 盘启动、SIP 设置:docs/POST-INSTALL.md
- 故障排除分册:docs/TROUBLESHOOTING.md 及 TROUBLESHOOT 开头的各专题文档
- 社区:README 中提到的 OpenCore Patcher Paradise Discord 服务器,提问前建议先按 docs/DEBUG.md 收集引导日志,别人才帮得上忙
如果你是从源码构建(参考 SOURCE.md),需要 Python 3.6 及以上,依赖在 requirements.txt:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher pip3 install -r requirements.txt先拿一台不重要的老机器走一遍完整流程,比读十遍文档都管用——真到了主力机这一步,你该在哪一步停下来心里会有数。
风险提示:制作安装盘会格式化整块 U 盘,动手前备份 U 盘数据;正式安装前用 Time Machine 备份重要文件,系统修改类工具请务必先读官方文档。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考