给 2013 年的老 Mac 装 Sonoma:OpenCore Legacy Patcher 完整实操指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
如果你的 MacBook 在"软件更新"里被苹果划了名,别急着吃灰——OpenCore Legacy Patcher(OCLP)能让 2007 年以后的 Intel Mac 继续跑 Big Sur 到 Sequoia 的新版 macOS。它干的事拆开看就是三件:替你读硬件生成专属引导程序、把安装器搬进 U 盘、装完后把被新版系统砍掉的驱动补回来。这篇 OCLP 安装教程按"先筛人、再动手、后验收"的顺序讲,照着点就行。
先筛掉:这 5 类机器别折腾 OCLP
省时间的做法是先看自己要不要动手。下面任何一条命中,就停手:
- PowerPC 老 Mac 和 Apple Silicon(M 系芯片)Mac:架构完全不同,OCLP 只覆盖 Intel 机型。
- 已经被其他补丁器动过的系统:APFS 快照与 SIP 的文件完整性已破坏,只能在干净的磁盘上全新安装。
- 重度依赖 32 位老应用:Big Sur 之后的 macOS 已移除 32 位运行时,升了就用不了。
- 只想停在 Mojave/Catalina:新版对你没有收益,没必要冒风险。
- 内存只有 2GB:装不了 Sonoma/Sequoia(详见下方自检)。
一分钟自检:能不能升、该不该升
用判断框架过一遍,全勾再动手:
| 检查项 | 达标线 | 怎么看 |
|---|---|---|
| 机型 | 2007 年及以后的 Intel Mac | "系统信息 → 概览"里抄下型号标识符(如MacBookPro11,1),对照 支持机型清单 docs/MODELS.md |
| 内存 | Sonoma/Sequoia 至少 3GB,建议 8GB | 同一界面可看,2GB 机型直接出局 |
| 磁盘 | ≥64GB 空闲,SSD 优先 | 机械硬盘能装但体验打折 |
| 固件 | 已升到该机型原生最高版本 | 固件越新,补丁越少踩坑 |
| U 盘 | 32GB 且可清空 | 写入会格式化整盘;16GB 塞不下 Sonoma/Sequoia 安装器加补丁 |
| 备份 | Time Machine 完整跑过一轮 | 后文所有操作的保险 |
一个容易漏掉的隐藏门槛:你当前的系统版本
制作安装 U 盘依赖苹果自带createinstallmedia工具,它要求:
- 制作Ventura安装器 → 当前系统 ≥ El Capitan 10.11
- 制作Sonoma 及更新版本安装器 → 当前系统 ≥ High Sierra 10.13
系统太老的话,先把旧 Mac 升到够新的版本再做 U 盘。另外 OCLP 应用本身在 Yosemite 10.10 及以上就能运行(详见 docs/FAQ.md)。
主线一:让机器认识新系统(生成 OpenCore 引导配置)
OpenCore 是替代系统自带引导的第三方启动加载器,它负责在开机时"骗过"苹果的版本检查、并把补丁挂到系统上。这一步就是让 OCLP 替你读硬件、生成这份配置。
你看到的:OCLP 主菜单点"构建并安装 OpenCore"后,它会扫你这台 Mac 的 CPU、显卡、无线芯片,自动决定注入哪些补丁(逻辑细节见 docs/PATCHEXPLAIN.md),构建完弹窗让你确认型号。
该点的:
- 构建完成弹窗 → "安装到磁盘"。
- 选目标磁盘(U 盘)。列表里看不到盘?确认盘是 FAT32 或 GPT 格式后点"重新搜索"。
⚠️ 给另一台老 Mac 做引导时,必须先在"设置"里选中目标机型再构建——配置与硬件一一对应,选错等于白做。装完系统后建议在目标机上再重建一次,让硬件检测生效。
完成的标志:弹窗显示安装完成,U 盘里已有一份属于这台机器的 OpenCore 引导。
主线二:把新系统搬进 U 盘(下载并写入 macOS 安装器)
你看到的:回主菜单点"创建 macOS 安装器",弹出"下载 macOS 安装器 / 使用已有安装器"两个入口。
该点的:
- "下载 macOS 安装器" → 列表里挑目标版本(本例是 Sonoma)→ 等下载。
- 下载完选择安装器 → 选 U 盘 → 确认格式化(整盘清空,数据先拷走)→ 等写入。
完成的标志:出现写入成功提示。此时 U 盘里同时躺着 OpenCore 引导和 macOS 安装器,拔下来就能用。这一步耗时最长,泡杯茶。
主线三:装完把驱动补回来(引导安装 → 根补丁 → 验收)
引导安装:两次手动引导是正常流程
- 插 U 盘重启,按住 Option(⌥),选EFI Boot进入 OpenCore 菜单,再选 "Install macOS"。
- 目标是全新磁盘的话,先在磁盘工具里"显示所有设备",把整块磁盘(侧栏最顶上那项)格式化——只格式化分区的话,内置 EFI 分区可能出问题,装完脱不掉 U 盘。
- 正常点"继续"。第一次自动重启会退回安装开头,属正常:重新 Option 引导 → EFI Boot → 这次选灰色硬盘图标的项。循环几次,直到进桌面。
根补丁:装完系统后把老硬件"捡"回来
根补丁是一批直接写进磁盘的修复补丁,负责在新系统里找回显卡加速、Wi-Fi、蓝牙、内置摄像头、USB 1.1 这些被苹果下架的驱动。进桌面后 OCLP 会主动弹窗提示打根补丁,确认即可;没弹就手动打开应用进"安装后根补丁"。
你看到的:界面列出本机适用的补丁项(图形驱动等),一个"Start Root Patching"按钮。
该点的:Start Root Patching → 等它跑完 → 重启。
完成的标志:补丁列表全部标记为已安装,重启后图形加速生效。
收尾两件事:把 OpenCore 再构建安装一份到内置硬盘(以后开机不用插 U 盘);SIP(系统完整性保护,苹果对系统文件的写保护机制)保持 OCLP 默认的"允许根补丁"档位,别手改——根补丁需要这个档位才能写入磁盘。
30 秒验收清单
按这张表过一遍,四项全过才算真正装完:
| 验收项 | 判断方法 | 没过的处理 |
|---|---|---|
| 图形加速 | 拖窗口、缩放页面,动画是否丝滑不糊 | 回根补丁菜单重打显卡补丁 |
| 无线 | 连上 Wi-Fi,再开一次个人热点 | 核对根补丁里的无线项是否打全 |
| 音频 | 扬声器、耳机各播一遍音乐 | 重启后重打根补丁 |
| 睡眠唤醒 | 合盖几分钟再开 | 见下方速查表 |
升级翻车速查表
大多数翻车在这五行里:
| 症状 | 解法 |
|---|---|
| 弹出"此版本的 macOS 不支持此平台"或出现 🚫 图标 | 引导时绕过了 OpenCore。Option 引导 → 先选 EFI Boot → 再选安装项 |
| 脱掉 U 盘就开不了机 | 用 OCLP 把 OpenCore 重建安装到内置盘,手动选一次它的启动项 |
| 打根补丁后进不了系统 | OpenCore 菜单里对磁盘按空格进恢复模式,按 官方排障文档 回滚系统快照,重打补丁 |
| 刚装完明显变卡 | Spotlight 后台建索引,放几个小时再下结论 |
| 睡眠唤醒直接重启 | 多因笔记本电池老化。可在 OCLP 设置里关降频试试;电池该换就换 |
OCLP vs Clover vs 官方:三条路怎么选
换个维度横向比,一眼看清差别:
| 维度 | OpenCore Legacy Patcher | Clover 引导 | 官方更新通道 |
|---|---|---|---|
| 配置成本 | 全自动读硬件,图形界面 | 全靠手写 config,无根补丁体系 | 零成本,但只认受支持机型 |
| 装完之后的活 | 自动打根补丁,驱动自动补齐 | 自己逐科找 kext | 不涉及 |
| 维护状态 | 活跃维护,跟着系统版本走 | Hackintosh 社区遗留方案,基本停更 | 只服务在保机型 |
老 Mac 升新版,OCLP 是唯一一条既省事又有人维护的路。
装完之后:长期维护三动作
OCLP 的更新节奏固定为三步:更新 OCLP 应用 → 重建 OpenCore 到内置盘 → 重打根补丁。应用发现新版会自己弹提示(可看更新日志);14.x 这类小版本走完三步即可,跨大版本(如 Sonoma 升 Sequoia)建议还是走 U 盘安装器流程(详见 docs/UPDATE.md)。
⚠️ 两条必须刻进脑子里:
- 每次 macOS 更新都会清掉根补丁,更新完不重打,老硬件功能就集体掉线。
- 关掉系统设置里"有可用更新时自动下载"。苹果的自动更新会在下载阶段就动系统卷,让系统卡在两个版本之间,翻车概率大增。
升级前 60 秒核对单
- Time Machine 备份是最新的
- OCLP 应用已是最新版(主菜单可见版本)
- 自动更新(含自动下载)已关闭
- 记下当前 OpenCore 版本号,出问题好回退
三条日常建议:装完头几天的卡顿先等索引跑完再下结论;电池老化的机器用活动监视器盯一下kernel_task占不占 CPU,占得高就是降频在作怪;内存不够时宁可降一档系统版本,也别硬上最新。
把吃灰的 Mac 重新拉回工位
一台 2013 年的 MacBook Pro,花一个下午走完"生成引导 → 写 U 盘 → 引导安装 → 打根补丁",就能在 Sonoma 上再干三五年。新 Mac 的购物车,可以取消了。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考