老旧 Mac 如何装最新 macOS:OpenCore Legacy Patcher 完整实战指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher 是让已不受支持的老旧 Mac 重装 macOS Big Sur 到 Sequoia 的开源工具。它不动固件,SIP 与 FileVault 得以保留;流程走完后,老机器的图形加速、Wi-Fi 和 Sidecar 等能力都能跑起来。
老 Mac 装新系统适配自查:型号查询与硬件门槛
项目支持 2007 年及以后的 Intel Mac(Penryn 起),PowerPC Mac 与 Apple Silicon(M 系列芯片)Mac 不支持,型号不在名单里就别硬试。
查型号只需一步:打开"系统信息",找到Model Identifier一栏(形如MacBookPro9,2),到支持型号列表里搜。搜到就可以动手,列表里还标注了个别机型的已知问题。
| 项目 | 最低要求 | 建议值 |
|---|---|---|
| CPU | 64 位 Intel,Penryn(2007)及以后 | 2012 及以后,适配新系统问题更少 |
| 内存 | 3GB(安装 Sonoma 及以后必需) | 8GB 以上,日常更从容 |
| U 盘 | 16GB(仅旧版本够用) | 32GB(Sonoma/Sequoia 介质装不进 16GB 盘) |
| 当前 macOS | 10.10 起可运行工具;做 Ventura 安装器需 10.11 起,Sonoma 起需 10.13 起 | 先升到原生支持的最后一个版本 |
动手前强烈建议把当前系统升到它原生支持的最后版本,固件也尽量最新,后面少踩坑。
开工前的环境准备:备份、U 盘与源码启动工具
逐项核对再开工:
- 用 Time Machine 或其他手段备份重要数据,这一步别省
- 准备 32GB 以上 U 盘 ⚠️ 工具会格式化整盘,盘内数据全部丢失
- 当前系统升到原生支持的最后版本,固件最新
- Model Identifier 确认在支持型号列表里
- 克隆源码装好依赖(Python 3.6 起,构建用 3.11)
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command首次运行被系统拦下时,去"系统设置 → 隐私与安全性"里放行。顺手把自动更新关掉 ⚠️ 后台更新可能在补丁中途改掉系统卷,造成系统损坏。
执行路径:OCLP 制作安装介质到根补丁的完整流程
1. 制作可启动的 macOS 安装介质
这一步把可启动的 macOS 安装器写进 U 盘,是后面一切的基础。
- 主菜单点 "Create macOS Installer"
- 从列表里挑目标 macOS 版本
- 插入 U 盘,让工具把整盘格式化
- 等下载与写入进度走完
2. 构建 OpenCore 引导
OpenCore 是启动时把补丁注入内存的引导加载器,没有它,新系统认不出老硬件。
- 回主菜单点 "Build and Install OpenCore"
- 核对检测出的机型标识符与本机一致
- 不一致就去 Settings 切换正确机型,再构建
- 确认构建,等它跑完
3. 把 OpenCore 写入目标磁盘
构建产物要落盘才生效,这一步决定 OpenCore 今后住在哪里。
- 构建完选写入盘:新安装选 U 盘,想日后免 U 盘启动就选内置盘
- 选择目标分区
- 输入管理员密码,等写入完成
4. Option 键启动并完成系统安装
从这里起就是标准 macOS 安装,区别只是启动项在 U 盘上。
- 重启时按住 Option 键不放
- 选带 OpenCore 图标的 EFI 启动项
- 进入 macOS 安装器,装完进入桌面
- 重新打开工具
5. 安装后跑根补丁 root patch
根补丁在系统层补齐老硬件缺的驱动:图形加速、Wi-Fi、蓝牙、摄像头都在这里。U 盘是 OCLP 制作且机型选对时,装完可能已自动打补丁;没自动打就手动跑一次。
- 点 "Post-Install Root Patch"
- 核对检测到的硬件信息
- 开始补丁,等它跑完
- 重启后逐项检查显卡、Wi-Fi、音频
装机后检查:补丁生效的确认点与新解锁功能
补丁是否生效,看三个地方:
- "关于本机"里能看到正确的显卡型号,窗口拖动和桌面动画不卡顿
- "Post-Install Root Patch" 界面里能看到已装补丁列表、打补丁的日期和版本
- Wi-Fi 图标正常出现并能连网
原本不可用、现在解锁的功能:
- Sidecar:把 iPad 当第二块屏幕
- AirPlay to Mac:iPhone 或其他设备无线投屏到 Mac,原生支持的机型也能靠它解锁
- Universal Control:一套键鼠在两台设备间共用,2011 年及以后机型大多开箱即用,细节见 UNIVERSALCONTROL.md
- OTA 系统更新:以后可以直接在"软件更新"里装新版系统
踩坑速查:常见问题与处理
- Option 启动列表里没有 EFI 项→ 构建时选的机型和本机不一致,OpenCore 配置是硬件绑定的。去 Settings 核对机型标识符,重建并重新写入。
- 装完没有图形加速,桌面发顿→ 根补丁没打或没完整生效。重开工具再跑一次 "Post-Install Root Patch",重启后到"关于本机"确认显卡。
- Wi-Fi 缺失或一连就掉→ 首次补丁有时只先装 Wi-Fi 驱动保联网,其余联网后补装。到硬件故障排查页核对网卡型号,期间用有线或 USB 无线网卡顶着。
- 系统更新后补丁失效、系统变慢→ macOS 更新会清掉根补丁,每次更新后必须重装。重开工具再跑 "Post-Install Root Patch",自动更新保持关闭。
- 制作介质时目标版本不可用→ 当前系统太旧(Ventura 安装器需 10.11 起,Sonoma 起需 10.13 起)。先升到原生支持的最后版本,再回来重做。
参考文档与维护提醒
- 入门指南:docs/START.md
- 支持型号:docs/MODELS.md
- 更新与 OTA:docs/UPDATE.md、docs/FAQ.md
- 故障排查:docs/TROUBLESHOOTING.md、docs/TROUBLESHOOT-HARDWARE.md
- OpenCore 配置模板:payloads/Config/config.plist
两条维护提醒:根补丁会被每次 macOS 更新清除,装完更新就重跑 "Post-Install Root Patch";跨大版本升级(比如 13 升 14)走 U 盘安装介质更稳。自动更新保持关闭,更新时机自己挑。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考