老 Mac 装不上新版 macOS?OpenCore Legacy Patcher 安装 Sequoia 完整指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
老 Mac 的更新按钮灰着?OpenCore Legacy Patcher 就是干这个的:靠 OpenCore 引导环境和系统卷补丁,让 2007 年起的 Intel Mac 装上 macOS Big Sur 到 Sequoia,全程不动固件。路线:自查 → 主界面 → 做安装盘 → 引导安装 → 根补丁 → 验证。
🔍 能不能装:30 秒自查
| 检查项 | 硬性要求 | 不满足的后果 |
|---|---|---|
| 机型编号 | 在 docs/MODELS.md 列表中的 Intel Mac;PowerPC 与 Apple Silicon 完全不支持 | 表里没有的型号别硬试 |
| 内存 | 装 Sonoma 或 Sequoia 需 3GB 以上 | 2GB 机型装不了这两个版本 |
| USB 容量 | 建议 32GB | 后期的 Sonoma/Sequoia 装不进 16GB 盘 |
| 当前系统 | 运行 OCLP 需 10.10 起;做 Ventura 盘需 El Capitan 10.11、做 Sonoma 及更新需 High Sierra 10.13 | 苹果createinstallmedia工具用不了 |
动手前三件事,一条都别省:
- 先把 Mac 升级到它支持的最后一个原生版本,保证固件是新的,docs/MODELS.md 对此有明确警告。
- 用 Time Machine 或类似方式完整备份:做盘会格式化整块 USB,安装也会动目标磁盘。
- 关掉自动更新。更新在下载阶段就会改系统卷,打补丁的系统最容易在这时出问题,见 docs/FAQ.md。
主界面:几个入口分别管什么
- Create macOS Installer—— 下载并写入 macOS 安装盘到 USB —— 第一次装系统时用。
- Build and Install OpenCore—— 构建 EFI 引导环境并写入磁盘 —— 装系统前做一次,装完再做一次(装到内置盘)。
- Post Install Root Patch—— 把显卡加速、WiFi、USB 1.1 等补丁写进系统卷 —— 装完系统必做。
- Settings—— 选机型、SIP 级别、是否显示引导菜单 —— 跨机型构建或调整行为时用。
Settings 里勾选的内容不会自动生效:必须重新走一遍 Build and Install OpenCore,选项才会写进 EFI 分区;在应用外手改 config.plist 还会被重置,docs/FAQ.md 有详细说明。
🚀 完整流程:从准备到跑通
下载系统并制作 32GB USB 安装盘
- 目标:一张能引导装机的 USB 完成
- 操作:主菜单 → Create macOS Installer → Download macOS installer → 选目标版本;下载完选目标 USB。
- 成功标志:出现写入进度画面,结束后弹成功提示并显示完成的脚本日志。
- 坑位提醒:这一步会格式化整块 USB,盘里原有数据全部丢失——为什么危险:格式化不可逆,所以选盘前一定看清容量标识。给另一台 Mac 做盘的话,先回 Settings 手选目标机型,OpenCore 配置是硬件相关的,构建端看不到对方的硬件,见 docs/INSTALLER.md。
构建 OpenCore 并写入引导分区
- 目标:把 EFI 引导环境落到磁盘上
- 操作:主菜单 → Build and Install OpenCore → 等构建结束 → 在 Install OpenCore 里先选磁盘、再选分区。
- 成功标志:构建成功画面出现,随后进入选盘界面且能看到目标盘。
- 坑位提醒:目标盘须是 GUID/GPT 或带 FAT32 分区,否则列表里不显示。若卡住:对照 docs/BUILD.md。
按 Option 进安装器装系统
- 目标:从安装盘完成系统安装
- 操作:重启并按住
Option,在 Mac 启动选择器选带 OpenCore 图标的 EFI Boot 项;OpenCore 菜单里选 "Install macOS",之后按标准流程走。全程别断电。 - 成功标志:出现 macOS 安装界面,装完后的首次重启顺利进桌面设置。
- 坑位提醒:全新磁盘先在磁盘工具选「显示 → 显示所有设备」,对整个磁盘(侧边栏最顶项)做格式化,否则会缺内置 EFI;T1 机型(2016-2017)装 Sonoma 及更新时,整盘擦除会移除 Touch Bar 等功能,只能擦除含系统的那个卷。详见 docs/BOOT.md。
装完打根补丁启用显卡加速
- 目标:驱动和加速补丁写进系统卷
- 操作:装完系统开 OCLP → Post Install Root Patch → 按提示应用。
- 成功标志:出现补丁完成画面,Post-Install 菜单显示补丁日期与版本。
- 坑位提醒:需要联网下载 KDK、MetallibSupportPkg 时,首跑可能只装 WiFi 驱动;联网后重跑一次根补丁补全。然后重走 Build and Install OpenCore,把引导装到内置盘,拔掉 USB。见 docs/POST-INSTALL.md。
✅ 跑通后必须验证的 5 件事
- 拔 USB 能开机:按
Option选内置 EFI 直接进桌面 - OpenCore、OCLP、根补丁三个版本都是最新
- WiFi 能联网、蓝牙能配对
- 外接显示器有画面、触控板手势正常
- 显卡加速生效(非 Metal 机型表现不同,属预期,见 docs/TROUBLESHOOT-NONMETAL.md)
版本可在应用 Settings → App 的 "Booted Information" 查看,或在终端:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version任一项不对,通用排障顺序是先软后硬:重跑根补丁 → 重建 OpenCore → 核对机型与显卡补丁说明 → 最后才怀疑硬件。
🩹 报错急救表
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 根补丁提示 System version mismatch | 自动更新已预置新版本,系统卡在两版本之间 | 关自动更新,手动更新完再打补丁,docs/TROUBLESHOOT-APP.md |
| "Unable to resolve dependencies, error code 71" | /Library/Extensions 有冲突 kext | 清理 kext 后重跑根补丁,docs/TROUBLESHOOT-APP.md |
| 构建 OpenCore 时看不到内置磁盘 | 全新磁盘未格式化过 | 建约 100MB 的 FAT32 分区,或在磁盘工具格式整盘,docs/TROUBLESHOOT-APP.md |
| 做盘报 "You don't have permission to save" | 缺完全磁盘访问权限 | 系统设置 → 隐私与安全性 授权后重启应用,docs/TROUBLESHOOT-APP.md |
| Settings 改了没反应 | 设置只在重建 OpenCore 时写入 EFI | 重跑 Build and Install OpenCore,docs/FAQ.md |
可选:从源码跑 / 进阶配置
想直接跑源码,需要 Python 3.6+(官方构建用 3.11),Xcode 自带的 Python 不受支持。不带参数运行OpenCore-Patcher-GUI.command是 GUI,带--build等参数进 CLI 模式,-h可查全部参数,详见 SOURCE.md。
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command现在打开「系统信息」记下 Model Identifier,到 docs/MODELS.md 确认支持,然后插上那块 32GB USB 开工。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考