老 Mac 装 macOS 新版本:OpenCore Legacy Patcher 完整教程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
你的老 Mac 升不了新系统:更新按钮是灰的,而且已经灰了好几年。OpenCore Legacy Patcher(下称 OCLP)就是干这个的——它用一套虚拟 EFI 引导环境和内核补丁,让 2008 年 Penryn 及以后的大多数 Intel 老 Mac 装上 Big Sur 到 Sequoia 这些 macOS 新版本,全程不动固件。下面按做盘、写引导、装系统、打补丁的顺序走,每步都能照做。
10 秒自检:你的机器能不能读这篇
- 你是 Intel Mac,且
Model Identifier出现在 docs/MODELS.md 的支持列表里,继续往下看。 - Apple Silicon(M 系列芯片)Mac:不在支持范围,直接别试。
- PowerPC 老机器(G4 时代):同样不在支持范围,直接别试。
- 机型查不到?列表里没有就等于不支持,别硬试。
老 Mac 装新系统前必做的三查
- 机型:打开「系统信息」,找到
Model Identifier(形如MacBookPro11,2),对照 docs/MODELS.md 的机型表确认支持。建议先把系统升到这台机器原生支持的最后一个版本,固件更新到位再动手。 - 容量与宿主版本:装 Sonoma 或 Sequoia 要求 3GB 以上内存,2GB 机型装不了这两个版本。U 盘建议 32GB,新版 Sonoma 和 Sequoia 的装不进 16GB。做盘所在的宿主系统也有下限:OCLP 本身要 macOS 10.10 起,做 Ventura 安装盘要 El Capitan 10.11 起,做 Sonoma 及更新的安装盘要 High Sierra 10.13 起——这是苹果
createinstallmedia工具的限制,docs/FAQ.md 里有说明。 - 备份:装系统会擦掉目标盘内容,先完成 Time Machine 备份再动手。
主流程:做盘、写引导、装系统、打补丁
主菜单就四个入口,后面每步都会用到:Create macOS Installer(做安装盘)、Build and Install OpenCore(写引导)、Post Install Root Patch(打根补丁)、Settings(机型与行为设置)。
第一步:制作 macOS 安装 U 盘
- 点哪里:主菜单点Create macOS Installer,再点Download macOS installer,从列表里选要装的版本。
- 会看到什么:下载进度走完,随后让你选一块 U 盘。
- 怎么算成功:U 盘里的内容变成 macOS 安装器卷宗,界面给出写入完成提示。
这一步会格式化整个 U 盘,先看清盘上容量标识再动手,别插错盘。如果是给另一台 Mac 做盘,现在就去Settings里手动选中目标机型——OpenCore 配置跟硬件绑定,做盘这台机器感知不到对方的硬件。
第二步:把 OpenCore 引导写入磁盘
- 点哪里:回主菜单点Build and Install OpenCore。
- 会看到什么:构建跑完后进入选盘界面,先选磁盘再选分区。目标盘要是 GUID/GPT 分区表,或上面有块 FAT32 分区给 OpenCore 落脚。
- 怎么算成功:界面提示安装到 EFI 分区完成,这块盘就带上了可引导的 OpenCore。
第三步:重启进安装器装系统
- 点哪里:重启,全程按住Option键,启动选择器里选带 OpenCore 图标的EFI Boot,再在 OpenCore 菜单里选 "Install macOS"。
- 会看到什么:和普通 macOS 安装一模一样的流程,先用磁盘工具抹掉目标分区,再开始复制系统。
- 怎么算成功:安装进度走完,机器自动重启几次,最终进到全新桌面。
装的过程中别断电、别强退。Mac Pro 等硬件特殊机型的引导方式有差异,见 docs/BOOT.md。
第四步:打根补丁,并把 OpenCore 写回内置盘
- 点哪里:进新系统后别急着用,打开 OCLP 点Post Install Root Patch。
- 会看到什么:补丁清单逐条执行,把老显卡加速、老款无线网卡驱动、USB 1.1 修复等写进系统卷。
- 怎么算成功:状态页显示补丁全部完成;随后再跑一遍Build and Install OpenCore,这次把 OpenCore 写进内置硬盘——以后拔掉 U 盘照样能开机。
⚠️ 最容易被跳过的一步:补丁和重建都不省
新装完的系统只是个空架子,老显卡加速、无线网卡这些全靠根补丁补位。跳过根补丁的直接后果:断网、外显不亮、画面卡顿。另一件容易被漏掉的事:Settings 里勾选的内容不会自己生效,不重新走一遍Build and Install OpenCore,EFI 分区里还是老配置。以后凡是你觉得"我明明设置过",九成是缺了这次重建。
装完系统后 5 项自检,确认没白装
- WiFi:能搜到信号、能联网。
- 蓝牙:能配对键鼠或耳机。
- 外接显示器:有画面,分辨率正常。
- 触控板:滚动、多指手势都跟手。
- 版本核对:终端里跑下面两条命令,确认 OpenCore 和 OCLP 都是最新版;根补丁状态则看主菜单Post Install Volume Patch区域,如果提示当前系统不需要补丁,通常说明 SIP 可以完全开启。
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version高频问题快查
现象:打根补丁时提示系统版本不匹配。原因:macOS 自动更新动过系统卷,系统停在两个版本之间。 动作:关掉自动更新,手动把更新装完,再重新打补丁。
现象:补丁跑完却提示只剩 WiFi 补丁没打。原因:部分补丁组件需要联网下载。 动作:连上网络重启,重跑一遍Post Install Root Patch补全。
现象:Settings 改了选项,行为没变化。原因:设置随 OpenCore 构建才写入 EFI,改完没重建。 动作:重新跑Build and Install OpenCore。
现象:构建 OpenCore 时找不到内置磁盘。原因:磁盘识别问题。 动作:对照 docs/TROUBLESHOOT-APP.md 的 "Internal disk missing" 一节排查。
最后给个长期建议:关掉 macOS 自动更新。它从下载阶段就开始动系统卷,对打过补丁的系统风险偏高,更新时机自己掌握更稳。
现在就打开「系统信息」,把Model Identifier记下来,到 docs/MODELS.md 查一下你的编号——能不能装,看的就是它。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考