老 Mac 装新版 macOS:用 OpenCore Legacy Patcher 四步完成升级
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
官方不再给停更的 Intel 老 Mac 提供新版系统,升级路被堵死。OpenCore Legacy Patcher(OCLP)就是干这个的:免费开源,四步走通。跑完全流程,你得到一台能收官方 OTA 更新、图形加速和 Wi-Fi 都正常的老 Mac。
先花 30 秒判断能不能做
| 检查项 | 你的情况 |
|---|---|
| 机型在支持列表内 | 对照 docs/MODELS.md 的 Model Identifier;不在列表里无法打补丁 |
| 内存 3GB 及以上 | 2GB 机型装不了 Sonoma 及更新版本,Sequoia 可能直接无法启动 |
| 16GB 以上 U 盘 | 官方推荐 32GB,装不下新版安装器 |
| 磁盘已备份 | 覆盖升级能留数据,但流程不可逆 |
| 主机系统版本达标 | 制作 Ventura 安装器需 10.11+;Sonoma 及更新版本需 10.13+ |
全部满足 → 往下走;任何一条不满足 → 直接走人。
⚠️ 带 T2 芯片的 2018 款 MacBook Air(MacBookAir8,1)因 T2 问题目前不受支持,OpenCore 绕不过它,这类机型直接放弃。
动手:一条主线走到底
拿到工具,制作 macOS 安装 U 盘
目标:做出一张能引导老 Mac 进新系统安装器的 U 盘。
习惯命令行就克隆源码后直接运行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher ./OpenCore-Patcher-GUI.command主菜单选Create macOS Installer,再点Download macOS installer,挑目标版本等下载完成,之后写盘。
验证点:进度条跑完、提示烧录成功,U 盘里能看到BaseSystem一类的目录。
⚠️ 写入安装器会格式化整块 U 盘,盘内数据全部丢失。先转移数据再点确认。
从 EFI Boot 引导进安装器
目标:让老 Mac 从 U 盘启动,进安装器把系统装完。
重启时按住Option键,在启动选择界面选中带 OpenCore 图标的EFI Boot:
在 OpenCore Picker 里点Install macOS进安装器。选目标磁盘,抹盘,安装。覆盖升级会保留数据,和官方安装流程一致。
全新安装注意:磁盘工具先选「视图 → 显示所有设备」,对整块磁盘抹盘。只抹卷的话后续会缺内部 EFI,OpenCore 引导不了,说明见 docs/BOOT.md。
验证点:顺利进入安装器并开始拷贝安装文件。
打 Root Patch,把 OpenCore 装进内置盘
目标:新系统补上图形加速、Wi-Fi 补丁,脱离 U 盘独立引导。
进入新系统后打开 OCLP,选Post-Install Root Patch,界面列出本机型可用补丁(Graphics、Audio、Network 等),点Start Root Patching等它跑完。U 盘安装时若没自动打补丁,这一步不能省:跳过它,界面掉帧、壁纸和透明效果全丢。
接着主菜单选Build and Install OpenCore,在磁盘列表选内置磁盘,等构建安装跑完。顺手在 Patcher Settings 的 Build 标签取消勾选Show OpenCore Boot Picker再构建一次,以后开机直接进系统,不弹引导选择器。
验证点:重启不插 U 盘、按 Option 选内置盘的 EFI Boot 能进系统;Safari 放大网页或播视频画面顺滑,图形加速即已生效。
⚠️ 部分补丁需联网下载(如 KDK),没网时只装得了一部分。重启连上网后重跑一次 Root Patch 补齐,细节见 docs/POST-INSTALL.md。
翻车了:对照这张表
| 现象 | 大概率原因 | 怎么处理 |
|---|---|---|
| 装完卡顿、Dock 无透明效果 | 没打 Root Patch,缺图形加速 | 重跑 Post-Install Root Patch,重启 |
| Wi-Fi 不可用 | 无线驱动补丁缺 | 按 docs/TROUBLESHOOT-HARDWARE.md 匹配网卡补丁 |
| 构建 OpenCore 找不到内置盘 | 权限不足或分区表非 GPT | 换管理员账号重跑;确认盘为 GUID/GPT |
| 制作安装器失败 | 主机版本不满足要求 | 先升级主机到支持的最高原生版本 |
- 2GB 内存老机型装不上 Sonoma 及更新版本,是硬性限制,换 U 盘也没用
- 开着自动更新会导致补丁错乱:新版 macOS 在下载阶段就改系统卷,系统卡在两个版本之间。关掉「下载新更新」,手动触发更新,见 docs/FAQ.md
装完之后的事
- 每次系统更新后 Root Patch 都会被清空,必须重打;OCLP 通常主动提示,没提示就自己进 Post-Install 页看状态
- 大版本升级(如 Sonoma → Sequoia)走 U 盘安装器完整流程,不建议在系统设置里直接升
- 更新 OCLP 时应用、OpenCore、Root Patch 三件套一起升,完整步骤见 docs/UPDATE.md
日常备份交给 Time Machine,系统更新交给官方 OTA,大升级前留好退路就行。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考