老 Mac 升级指南:用 OpenCore Legacy Patcher 让 2017 年前的机器安装最新 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher(下称 OCLP)是一个开源工具,它在开机引导阶段于内存中绕过 Apple 对机型和显卡的限制,让 2008 至 2017 年间的 Intel Mac 可以安装并运行 macOS Big Sur 11 到 Sequoia 15。整个过程通过图形界面完成,主路径只有四步:制作 USB 安装器、构建 OpenCore 引导、安装系统、安装后打补丁。这篇面向第一次操作的 OpenCore Legacy Patcher 安装教程,把每一步在做什么、风险在哪里讲清楚。
🔍 动手之前:先确认机器可用
这一节的目的,是避免你做完安装器才发现机器不支持。以下检查都在当前正在使用的机器上完成。
查机型与受支持版本
点击苹果菜单 > 关于本机,记下型号标识符,再到官方机型列表 docs/MODELS.md 中对照。OCLP 的目标系统为 macOS Big Sur 11 到 Sequoia 15,2008 至 2017 年的机型大部分在列,但功能支持有差异:
- 非 Metal 机型(约 2011 年及以前的多数机器)无法使用硬件图形加速,需要更多补丁
- 使用较老显卡的机型(如 NVIDIA Kepler)支持情况不一,建议先在列表中确认
- 机型不在列表内时,效果可能不如预期,安装需谨慎
核对基础系统要求
补丁应用本身在 OS X Yosemite 10.10 或更高版本上就能运行,但制作安装器对当前系统有额外要求:
- 制作 macOS Ventura 安装器,当前系统需为 El Capitan 10.11 及以上
- 制作 macOS Sonoma 及以后版本的安装器,当前系统需为 High Sierra 10.13 及以上
- 建议准备 32GB 及以上的 U 盘,16GB 装不下 Sonoma 及以后版本的安装器与补丁
如果当前系统低于上述要求,先把系统升到最低要求版本,或借用另一台 Mac 制作安装器。
写盘之前:先做完整备份
接下来的操作会改写系统的启动结构,虽然不删除用户数据,但中途操作失败时机器可能无法启动。在动任何磁盘之前,用 Time Machine 把整个系统备份到外置硬盘,并确认备份完成。
🚀 最短路径:从 U 盘到可安装
确认机器可用后,按下载安装器、写入 U 盘、构建并安装 OpenCore、重启安装四步连续完成。
下载安装器并写入 U 盘
先获取最新的 OCLP 应用;想从源码运行的话,可以执行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher打开应用后,在主菜单点击 "Create macOS Installer",在列表中选择要安装的系统版本,开始下载。
下载完成后,依次选择刚下载的安装器和目标 U 盘:
- U 盘整盘会被格式化,原有数据全部清除,不要使用存有数据的盘
- 如果列表中看不到安装器,确认 U 盘是 GUID/GPT 格式或带有 FAT32 分区
等待写入过程结束,出现成功提示后再拔出。
构建并安装 OpenCore
回到主菜单,点击 "Build and Install OpenCore"。程序会自动检测 CPU、显卡、无线网卡等硬件,为这台机器生成引导配置,构建约需 1~2 分钟。
- 构建完成后点击 "Install OpenCore"
- 选择内置硬盘及其 EFI 分区
- 等待写入完成
给别的机器安装时,必须先在应用设置中选定目标机型。引导配置是按硬件生成的,选错机型会导致目标机器无法启动。
重启开始安装 macOS
重启机器并按住 Option 键(⌥),在启动菜单中选择 "EFI Boot" 项,再在 OpenCore 菜单中选 "Install macOS",按标准流程走完安装。过程与普通 macOS 安装一致,可以保留目标磁盘上的数据。
如果 U 盘安装器是在 OCLP 内制作的、且创建前选定了机型,安装后首次进入系统时会自动开始打补丁。
🔧 装完必做的修复:根补丁
很多旧硬件(显卡、无线网卡、摄像头)不在新系统的官方驱动列表里,OCLP 通过磁盘上的补丁把这些功能补回来。这一步是图形加速和 Wi-Fi 能否正常工作的关键。
补丁覆盖的内容
OCLP 会检测硬件并安装对应补丁,范围包括:
- 显卡驱动与硬件加速(对非 Metal 机型最重要)
- Wi-Fi、蓝牙驱动
- Touch Bar / T1 安全芯片、iSight 摄像头
- USB 1.1 端口兼容
查看补丁状态并应用
在主菜单点击 "Post-Install Root Patch",状态页会显示已安装的补丁、版本与日期。若尚未应用或需要重新应用,点击 "Start Root Patching" 并等待完成,补丁安装后系统会重启。
两点注意:
- 首次打补丁时可能先只装 Wi-Fi 驱动,目的是让你先连上网络,其余补丁(含图形加速)要再跑一次
- 部分机器打补丁时需要联网下载 KDK、MetallibSupportPkg 等组件,请保持网络可用
SIP 设置:不确定就别动
打补丁需要部分机型放宽系统完整性保护(SIP),OCLP 会按机型和系统版本自动算出合适档位。不要手动修改 SIP 设置:已经打过根补丁的系统,若不当操作试图恢复完整 SIP,可能会损坏当前安装。
⏫ 长期使用:系统更新的正确顺序
根补丁会被 macOS 更新清除,每次更新后都要重新安装。这是长期使用中最高频的操作,记住顺序即可。
每次更新的正确顺序
小版本(12.x 到 12.y)和大版本(如 Sonoma 到 Sequoia)都按同一顺序:
- 更新 OCLP 应用本身,确认新版本已生效
- 重新执行 "Build and Install OpenCore",刷新磁盘上的引导配置
- 再开始系统更新;大版本升级建议用 USB 安装器,小版本可直接用系统设置内更新
- 更新完成后回到 OCLP 重新应用根补丁
大版本升级不建议直接走系统设置的在线更新,USB 安装器稳定性最好,且补丁可自动补上。
两个维护习惯
- 关闭自动更新中的"下载新更新":更新在下载过程中就会改动系统卷,打过补丁的机器容易停留在两个版本之间的中间状态
- 定期检查版本:设置页 "App" 下的 "Booted Information" 显示 OCLP 与 OpenCore 版本,Post-Install 栏目显示根补丁版本
更新或打补丁出错时,先查 docs/TROUBLESHOOTING.md 对应章节;启动与安装问题见 docs/TROUBLESHOOT-MISC.md,图形与硬件问题见 docs/TROUBLESHOOT-HARDWARE.md。
到这里,OpenCore Legacy Patcher 的安装闭环就完整了:确认机型、制作 USB、装系统、补功能。日常维护的主要动作就是更新后重新打补丁,按上面的顺序做即可。只要备份到位、不手动改 SIP,这套方案的风险是可控的。给系统再做一次 Time Machine 备份,就可以开始安装你的第一台旧 Mac 了。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考