老 Mac 装新版 macOS 完整指南:6 步用 OpenCore Legacy Patcher 升级 Sequoia
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
2007 年后的 Intel 老 Mac 适合用 OpenCore Legacy Patcher 免费安装 macOS Big Sur 到 Sequoia;Apple Silicon 与 PowerPC 机型不适合,请直接停止阅读。它靠 OpenCore 引导程序在启动时注入硬件信息、在磁盘上补回缺失驱动,绕开苹果的版本封锁,同时保留空中更新能力。本文按六步带你走完整个流程,每步都有验证点。
🧭 总览全流程:一张表看清六个阶段
| 阶段 | 做什么 | 完成标志 | 预计耗时 |
|---|---|---|---|
| 1 自检 | 查型号标识符,核对支持列表与硬件门槛 | 型号在列表内,U 盘与备份就位 | 约 15 分钟 |
| 2 启动盘 | 下载 macOS 安装器写入 USB,再构建并安装 OpenCore | USB 出现 EFI 目录和安装卷 | 30~60 分钟 |
| 3 安装 | 从 EFI Boot 引导,把新系统装进内置盘 | 完成初始设置进入桌面 | 1~2 小时 |
| 4 引导迁移 | 在新系统里把 OpenCore 装到内置盘 | 拔掉 USB 仍能正常启动 | 约 20 分钟 |
| 5 三件事 | 打根补丁、核对 SIP 档位、按需解锁功能 | 补丁状态页显示已安装 | 约 30 分钟 |
| 6 维护 | 更新 OCLP、重建 OpenCore、重打根补丁 | 版本信息显示最新 | 每次约 30 分钟 |
目标:先拿到完整路线图,心里有数再动手。验证点:对照上表确认你当前所处的阶段,后续章节按编号推进即可。
核对能不能做:机型支持与硬件门槛
目标:用 15 分钟排除"做了也白做"的情况。
第一步,查型号。点击苹果菜单 → 关于本机 → 系统报告,在右侧找到"型号标识符",例如iMac12,1。把它带到 docs/MODELS.md 里逐行查找:
| 检查结果 | 结论 |
|---|---|
| 标识符出现在列表 | 支持,记下"Additional info"列的备注继续 |
| 标识符不在列表 | 视为不支持,停止 |
| Apple Silicon 或 PowerPC 机型 | 不支持,停止 |
官方强烈建议动手前先把系统升级到这台 Mac 原生支持的最高版本,固件越新,后面越稳。
第二步,过硬件门槛。以下四项缺一项就先补齐:
- 内存:装 Sonoma 及更新版本至少 3GB;2GB 机型只能考虑 Big Sur 或 Monterey。
- U 盘:16GB 起步,建议 32GB——新版 Sonoma 和 Sequoia 的安装器加补丁塞不进 16GB。
- 硬盘:目标盘预留 30GB 以上空闲。
- 备份:先用 Time Machine 做完整备份,这是出问题时唯一的退路。
第三步,核对基础系统能做什么。OCLP 依赖苹果的createinstallmedia工具,当前系统版本决定你能创建哪个安装器:
| 当前基础系统 | 能做到的事 |
|---|---|
| OS X Yosemite 10.10 及以上 | 运行 OCLP |
| OS X El Capitan 10.11 及以上 | 创建 macOS Ventura 安装器 |
| macOS High Sierra 10.13 及以上 | 创建 macOS Sonoma 与 Sequoia 安装器 |
来源:docs/FAQ.md。
验证点:型号在列表里、四项硬件门槛全部满足、基础系统版本能覆盖你目标系统的创建要求——三项全过才进入下一步。
制作可启动盘:下载系统并写入 OpenCore 引导
目标:产出唯一交付物——一张既能启动安装器、又带 OpenCore 引导程序的 USB。
先获取 OCLP:下载预编译应用解压即可;想从源码构建,先克隆仓库再执行构建脚本,方式见 SOURCE.md:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
然后按顺序操作:
- 双击运行
OpenCore-Patcher-GUI.command,进入主界面。 - 点击 "Create macOS Installer",再选 "Download macOS installer",在列表里点选目标版本,等待下载完成。
- 点击下载好的安装器条目,选择目标 USB,确认格式化提示——整块盘会被清空。
- 刷写结束后回到主界面,点击 "Build and Install OpenCore"。程序会自动探测显卡、网卡、无线芯片并生成对应的 EFI 配置,构建逻辑在 opencore_legacy_patcher/efi_builder/ 模块。
- 点击 "Install OpenCore",在磁盘列表选中这张 USB,再选中用于安装的分区,等待完成。
为什么是这张盘而不是随便一张:OpenCore 的配置与硬件一一对应。如果你正在为另一台 Mac 做盘,必须先在 Settings 里选中目标机型再构建;手动制作过而没被列出的 USB,确认它是 GUID/GPT 结构或带有 FAT32 分区,OpenCore 需要这个分区存放文件。
验证点:安装完成提示出现,USB 上能直接看到 EFI 目录和 "Install macOS" 安装卷——两者都有才算这张盘合格。
装进内置盘:从 USB 引导到脱离 U 盘
目标:把新系统装进内置硬盘,让引导程序从 USB 迁回内置盘,从此不依赖 U 盘。
- 保持 USB 插入,重启并长按 Option 键。
- 在启动选择界面选择带 OpenCore 图标的 "EFI Boot" 条目。
- 进入 OpenCore 选择界面后选 "Install macOS",按安装器引导操作;要全新安装就先在磁盘工具里抹掉目标磁盘。
- 等待安装完成、重启,走完初始设置进入桌面。
- 在新系统里再次打开 OCLP,重新执行 "Build and Install OpenCore",这次安装目标选内置磁盘。为什么要在本机再做一次:新系统里做硬件探测才能拿到准确的配置,跨机构建只能用安全默认值。
- 重启,按 Option 键选择内置盘的 EFI 条目启动。
验证点:拔掉 USB 重启仍能进入系统,说明引导程序已落在内置盘的 EFI 分区上。引导细节可对照 docs/BOOT.md。
装完三件事:根补丁、SIP 档位与功能解锁
目标:固定清单,装完系统当天就做完。
第一件事:打根补丁。点击 "Post-Install Root Patch"。根补丁负责写回新版 macOS 里被删掉的老硬件驱动——显卡、WiFi、蓝牙、触摸栏/T1、iSight 摄像头、USB 1.1,不补就意味着没网、没加速、没摄像头。如果你的 USB 是用 OCLP 制作且制作前选对了机型,这一步可能已在安装时自动完成。补丁状态页能看到已装补丁的清单、版本和日期。
注意:部分系统(如 Ivy Bridge/Haswell/NVIDIA Kepler 装 Sequoia,或 GCN 显卡装 Ventura 及以上)首次打补丁需要联网下载 KDK 或 MetallibSupportPkg,此时 OCLP 只会先装 WiFi 驱动。插网线联网后手动再跑一次根补丁,剩余补丁才会一次装齐。
第二件事:核对 SIP 档位。SIP(系统完整性保护)是 macOS 防止系统文件被随意改动的安全机制,根补丁要写系统文件,所以部分机型必须调低它。OCLP 会按系统版本和机型自动决定档位,多数情况下你不用动手,对照下表心里有数即可:
| 系统版本 | 推荐 SIP 档位 | 说明 |
|---|---|---|
| Ventura 及以上 | 调低 | 所有不受支持机型都需调低 |
| Monterey | 2013 年及之后大多可完整 | 2012 年及更早非 Metal 机型、NVIDIA Kepler、Intel HD 4000 需调低 |
| Big Sur | 2012 年及之后 Metal 机型可完整 | 非 Metal 机型需调低 |
SIP 设置位于 Settings → Security 页。注意:已经打过根补丁的系统,贸然重新开启完整 SIP 可能弄坏当前安装;不确定就保持默认。任何修改都要回到主菜单重新构建 OpenCore 才生效。
第三件事:按需功能解锁。OCLP 附带 FeatureUnlock 内核扩展(打包在 payloads/Kexts/Misc/ 目录),可在新老机型上开启 AirPlay to Mac、Sidecar、Night Shift 等;2.1.0 起该功能和 mediaanalysisd 默认关闭,想开启就去设置里勾选再重建 OpenCore,接受它可能带来的不稳定。非 Metal 老显卡用户再对照 docs/TROUBLESHOOT-NONMETAL.md 调低透明度和动画,流畅度会明显改善。
验证点:补丁状态页无报错、WiFi 与图形加速可用、SIP 档位符合上表——三条都过,装机流程正式收尾。
⚡ 长期维护:区分小版本更新与大版本升级
目标:把更新动作固化成流程,避免系统卡在半新半旧状态。
小版本更新(如 14.0 到 14.4)走四步固定流程:
- 更新 OCLP 应用到最新版。
- 重建 OpenCore 到内置盘,更新引导程序。
- 从系统设置发起更新。
- 更新完成后重打根补丁。
大版本升级(如 14 升 15)不推荐走系统设置,官方建议回到 USB 安装器方式:更新 OCLP → 重建 OpenCore → 用 OCLP 写入新版安装器到 USB → 从 EFI Boot 进入安装 → 装完重打根补丁。流程原文见 docs/UPDATE.md。
为什么每次更新都要重打根补丁:根补丁会破坏系统卷的密封状态,macOS 每次更新都会认为卷已损坏并整体重置,补丁随之被清除。这也是更新包特别大的原因。
注意:关闭自动更新(含"有可用更新时自动下载")。苹果的自动更新在下载阶段就会预装并修改系统卷,中途失败会把系统留在两个版本之间的状态;Sequoia 15.4 起每次更新完还会弹窗诱导重新开启,需要手动关掉。
验证点:打开 OCLP 的 Settings → App 查看 Booted Information,引导程序与补丁版本都是最新;主菜单补丁状态页显示"已安装"。
🔧 故障速查:四种常见现象一次对照
目标:遇到问题先查表再动手,不要盲目重装。
| 现象 | 大概率原因 | 解决动作 | 参考文档 |
|---|---|---|---|
| 能进桌面但卡顿、卡在低分辨率、无图形加速 | 根补丁未生效,或显卡需要 KDK / MetallibSupportPkg | 联网后重跑根补丁;仍无效则按显卡补丁清单逐条核对 | docs/TROUBLESHOOT-HARDWARE.md |
| 构建 OpenCore 时磁盘列表里看不到 USB | 非 OCLP 制作的盘不是 GUID/GPT 结构或缺 FAT32 分区 | 重新用 OCLP 写入安装器,或按文档调整分区结构 | docs/BUILD.md |
| 首次根补丁后没有 WiFi | 首次运行需联网下载组件,OCLP 只先装了无线驱动 | 插网线联网后再手动运行一次根补丁 | docs/POST-INSTALL.md |
| OTA 更新后提示补丁缺失或过期 | macOS 更新会清除磁盘上的根补丁,属预期行为 | 更新 OCLP → 重建 OpenCore → 重打根补丁 | docs/UPDATE.md |
显卡相关排查可以进一步对照补丁源码目录 opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/ 确认你的显卡是否有对应补丁集。
下一步三件事
- 打开 OCLP 的自动更新通知。补丁兼容性问题通常在新版本里很快修复,开着通知就不会错过。
- 按 docs/MODELS.md 的 "Additional info" 列逐条核对自己的机型。USB 1.1、非 Metal、T2 等已知问题都标注在那里,提前知道比事后排查省事。
- 通读一遍 docs/DEBUG.md,学会看 OCLP 的调试信息。遇到怪问题先定位再动手,比直接重装系统有效得多。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考