老 Mac 装不上新版 macOS?OpenCore Legacy Patcher 安装 Sequoia 完整指南
2026/9/19 15:00:33 网站建设 项目流程

老 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。

主界面:几个入口分别管什么

  1. Create macOS Installer—— 下载并写入 macOS 安装盘到 USB —— 第一次装系统时用。
  2. Build and Install OpenCore—— 构建 EFI 引导环境并写入磁盘 —— 装系统前做一次,装完再做一次(装到内置盘)。
  3. Post Install Root Patch—— 把显卡加速、WiFi、USB 1.1 等补丁写进系统卷 —— 装完系统必做。
  4. 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询