老 Mac 装机指南:用 OpenCore Legacy Patcher 让不受支持的 Intel Mac 运行 macOS 15 Sequoia
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
Apple 已经不为老款 Intel Mac 推送新系统,但借助 OpenCore Legacy Patcher(下称 OCLP),停更的老 Mac 也能装上 macOS 15 Sequoia,之后继续接收官方 OTA 更新(Apple 通过空中推送的官方系统更新)。跟完本文,你会得到一台图形加速、Wi-Fi 正常、能长期收官方更新的老 Mac。
💡 OCLP 凭什么能做到
OpenCore 是一个开源引导程序,它在你按下电源键的那一刻介入开机流程,站在硬件与新系统之间:告诉新系统"这是一台受支持的机型",同时把缺失的显卡、无线驱动和内核部件补齐。硬件没有变,变的是新系统拿到的信息,完整机制可看 docs/HOW.md。
打个比方,OpenCore 就像海关关员:每次开机它守在关口,递给系统一套新的"身份"和"签证",系统验完才放行到旧硬件上。
🧾 资格检查:OCLP 支持范围与准备清单
先过这张表,任何一项不达标都要停下来权衡:
| 看什么 | 去哪里看 | 达标线 |
|---|---|---|
| 机型 | 「关于本机」→「更多信息」里的 Model Identifier | 在 docs/MODELS.md 名单内 |
| 芯片 | 同上 | 仅 Intel |
| 内存 | 系统信息 | 3GB 及以上 |
| 当前系统 | 苹果菜单 → 关于本机 | 运行 OCLP 至少 Yosemite 10.10;做 Ventura 安装器至少 El Capitan 10.11;做 Sonoma 及更新版本至少 High Sierra 10.13 |
| U 盘 | — | 推荐 32GB,16GB 装不下新版安装器加补丁 |
| 备份 | Time Machine | 完成一份完整备份 |
四类机型建议直接放弃:名单外的 Intel Mac、Apple Silicon(M 系列)与 PowerPC 机型、内存只有 2GB 的机型(装不了 Sonoma 及更新版本,跑 Sequoia 甚至可能无法启动),以及带 T2 芯片的 MacBook Air(Retina, 13-inch, 2018/2019,即 MacBookAir8,1 / 8,2)——T2 芯片目前绕不过去。
✅ 动手前,先把老 Mac 升级到它原生支持的最后一个版本,保证固件处在最高状态,能避开不少隐性故障。
🎯 目标一:把 macOS 15 Sequoia 装进老 Mac
获取 OCLP 应用
从项目 Release 页下载 OpenCore-Patcher PKG 安装(2.3.0 起只提供 PKG 安装方式)。习惯命令行可以克隆源码直接跑图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patchercd OpenCore-Legacy-Patcher ./OpenCore-Patcher-GUI.command制作 Sequoia 安装 U 盘
进入主菜单,选Create macOS Installer→Download macOS installer,挑好 Sequoia 版本等它下载完。
写 U 盘之前有一件事必须确认:如果你是在 A 机上做安装器、装到 B 机上,先去Settings里选好 B 机的型号。OpenCore 的配置和硬件一一对应,这里选错,后面自动 Root Patch 会失败。
⚠️ 下一步会格式化整块 U 盘,盘内数据全部清空。先把文件转移走,再点确认。
下载完成后选本地安装器,再选 U 盘并确认格式化。写入完成弹出成功提示、打开 U 盘能看到BaseSystem这类目录,说明制作成功。
按住 Option 键启动,进入安装器
重启并按住Option,在启动选择界面点带 OpenCore 图标的EFI Boot项(这就是 OCLP 写进 U 盘的引导入口):
接着是 OpenCore 的启动菜单(Picker,OpenCore 给出的"开机选项表"),选Install macOS进入安装器:
抹盘有一个容易踩的细节
全新安装、或目标盘是从未用过的新盘时,打开磁盘工具,在「视图 → 显示所有设备」里对最顶层的整块磁盘执行抹盘。只抹单个卷会缺内部 EFI 分区,OpenCore 之后写不进内置盘、也就引导不了,原因见 docs/BOOT.md。
⚠️ 整盘抹掉不适用于 T1 机型(2016–2017 带 Touch Bar 的机型)。整盘抹掉会丢掉 Touch Bar 等 T1 功能;这类机器装 Sonoma 及更新版本时,只抹系统所在的卷。
之后走标准流程:选目标磁盘、安装;覆盖升级会保留数据,全程与官方安装无异。
第一次重启弹回安装器不是坏了。画面退回安装器时,再重启、再按 Option、再选 EFI Boot,然后在 Picker 里点灰色硬盘图标项(macOS Installer 或你给磁盘起的名字),之后每次重启都重复这个动作,直到装完:
设置助理跑完、看见新系统桌面,目标一达成。
🎯 目标二:Root Patch,让系统真的能用
刚装完、没打补丁的系统缺图形加速和旧无线网卡驱动:画面发顿,Dock 与壁纸的透明效果全丢。Root Patch(根补丁:把适配旧硬件的驱动与内核修改写进磁盘)补的就是这一层。
两种情况:
- U 盘由 OCLP 制作且型号选对——安装过程已经自动打好补丁;
- 否则进新系统后打开 OCLP,选Post-Install Root Patch,页面列出本机型适用的补丁(Graphics、Wi-Fi、Bluetooth 等),点Start Root Patching。
部分补丁要联网下载依赖包,受影响清单见 docs/POST-INSTALL.md:
- KDK(Kernel Debug Kit,苹果内核调试工具包):装 Ventura 及更新系统、配 AMD GCN 显卡(Radeon HD 7000、R9 系列等)的机型需要;
- MetallibSupportPkg:跑 Sequoia 及更新系统的 Ivy Bridge / Haswell / NVIDIA Kepler 机型需要。
⚠️ 没有网络时,OCLP 首轮只装 Wi-Fi 补丁。重启联网后必须再跑一次 Root Patch补齐其余部分;全程插着以太网最稳。
Post-Install 页显示补丁全部完成、并给出日期和版本,回桌面在 Safari 放大网页或放段视频,画面顺滑就说明图形加速到位了。
🎯 目标三:把 OpenCore 搬进内置盘,告别 U 盘
到目前为止系统一直靠 U 盘启动。打开 OCLP,主菜单选Build and Install OpenCore,在磁盘列表里选内置磁盘:
等构建与安装跑完,拔掉 U 盘重启并按 Option——能从内置盘的 EFI Boot 直接进系统,说明引导已经落地在硬盘上。
收尾两件事:
- SIP(System Integrity Protection,系统完整性保护)保持 OCLP 默认。应用会按系统版本和机型自动确定级别,手动改动可能弄坏已生效的补丁;
- 不想每次开机都看到启动菜单(Bootpicker):Patcher Settings→Build标签取消勾选Show OpenCore Bootpicker,重新构建安装一次。此后开机直达系统;想手动进 Picker 时,点选 EFI Boot 项的同时按住ESC,等左上角出现光标再松开。
🔍 出问题先查这里
卡、Dock 没有透明、壁纸无效果→ Root Patch 没打或没打全。重跑Post-Install Root Patch,完成后重启。
Wi-Fi 不可用→ 旧无线网卡缺驱动补丁。先插以太网,按 docs/TROUBLESHOOT-HARDWARE.md 让工具匹配网卡补丁,再补跑一遍。
写 U 盘时报 "You don't have permission to save..."→ OCLP 缺少完全磁盘访问权限。到系统设置 → 隐私与安全性 → 完全磁盘访问权限(Big Sur / Monterey 在「安全性与隐私」)里加入 OpenCore-Patcher,重启应用重试。
构建 OpenCore 时列表里找不到内置盘→ 换管理员账号重试;仍不行就确认磁盘是 GPT(GUID Partition Table,Mac 现代标准分区布局),或手动建一个约 100MB 的 FAT32 分区供 OpenCore 使用。
Root Patch 报 SystemVersion.plist 版本不匹配→ 自动更新已提前下载并改写系统卷,系统卡在两个版本的中间态。把预下载的更新装完、或重装系统,修好后再关自动下载(见下一节)。
应用图标在 Dock 弹跳但打不开→ 安装不完整,Privileged Helper Tool(帮应用获得修改系统文件权限的助手工具)缺失。用 PKG 包重新安装 OCLP。
🔄 装完之后的长期习惯
- 每次 macOS 更新后重打补丁。更新需要打破系统卷的封印,磁盘补丁随之被清掉——这是设计使然。OCLP 一般会主动提示,没提示就自己进 Post-Install 页看状态。
- 大版本升级走 U 盘流程。Sonoma → Sequoia 这类升级不要在系统设置里点,按"做安装 U 盘 → EFI Boot 安装 → 重打补丁"完整走一遍,流程见 docs/UPDATE.md。
- 升级 OCLP 时,应用、OpenCore、Root Patch 三者同步升。新版应用可自我更新,更新完按提示重建 OpenCore、重跑补丁。
- 关掉「下载新更新」。系统设置 → 通用 → 软件更新,点自动更新旁的 ⓘ,禁用 Download new updates。较新的 macOS 在下载阶段就开始改写系统卷,更新一旦中断,系统停在版本中间态,下次 Root Patch 直接报版本不匹配。想更新时手动触发即可。
做完这些,这台老 Mac 不再是博物馆展品:它跑着 macOS 15 Sequoia,收着官方更新,和新机唯一的差别是出厂年份。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考