老Mac升级macOS 免费完整指南:OpenCore Legacy Patcher 动手教程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
用 OpenCore Legacy Patcher 给 2007–2017 年的 Intel 老Mac升级macOS,全程免费,也不用动固件。它靠在开机引导阶段注入补丁来绕过苹果对机型的支持限制,能让老机器装上有 macOS Big Sur(11)到 Sequoia(15)。全文按三个阶段推进:检查与备份 → 制作U盘并安装 → 打补丁与验收。
先交代三个名词,后面会反复出现:
- 引导层注入:OCLP 不直接改系统文件,补丁在每次开机时由 OpenCore 引导程序加载,可随时移除
- 根补丁(Post-Install Volume Patch):装完系统后写进磁盘的一组修复,负责显卡加速、Wi-Fi、音频等功能
- OTA 更新:直接从「系统设置」里下载系统更新,不用重做安装U盘
动手前:三步确认你的 Mac 能不能装
第 1 步:查型号标识。打开「系统信息」(System Information),找到Model Identifier一栏,例如MacBookPro11,5,再到 docs/MODELS.md 的表格里对号入座。官方说明里写得很直白:不在列表里的型号,就是不受支持。
第 2 步:把当前系统升到最新。官方强烈建议先更新到该机型支持的最高原生版本,保证固件是新的,再开始折腾。
第 3 步:备份。用 Time Machine 做一次完整备份。OCLP 只支持全新安装或升级,重装时可以选择保留原有数据,但备份永远不嫌多。
⚠️ 遇到这几种情况先停手:
- MacBook Air 2018/2019(T2 芯片机型):目前受 T2 兼容问题限制,暂不支持
- 内存只有 2GB 的机型:无法安装 macOS Sonoma 及更新版本(官方要求 3GB 以上)
- PowerPC 或 Apple Silicon 机型:不在支持范围
拿不准就查 docs/MODELS.md 和 docs/FAQ.md。
制作安装 U 盘:macOS 版本怎么选
版本别贪新,主要看两点:你的宿主系统版本能否制作对应安装器,以及机型够不够新。
| 目标 macOS | 制作安装器时宿主系统至少 | 备注 |
|---|---|---|
| Big Sur 11 / Monterey 12 | 10.10(Yosemite)或更高 | 适合 2007–2012 前后的老机型,负担小 |
| Ventura 13 | 10.11(El Capitan)或更高 | 中端机型常用选择 |
| Sonoma 14 / Sequoia 15 | 10.13(High Sierra)或更高 | 需 3GB 以上内存 |
准备工作:一个 16GB 或更大的 U 盘(数据会被清空,先拷出来)、稳定网络。
操作顺序:
克隆仓库并启动图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher ./OpenCore-Patcher-GUI.command主菜单选择创建 macOS 安装器,选定目标版本,OCLP 会替你完成系统镜像下载
下载结束后它会自动格式化 U 盘并写入安装文件
全程按网络快慢大约几十分钟到一个多小时,期间别拔 U 盘
⚠️ 遇到这种提示时:如果制作安装器这一步失败或目标版本不可选,多半是当前系统太老(Ventura 需要 10.11 以上、Sonoma 及以上需要 10.13 以上才能调用苹果的安装器制作功能)。先把现有系统升级,再回来重做这一步,详见 docs/FAQ.md。
从 U 盘开机,把系统装进磁盘
- 插着 U 盘重启,开机后立即按住 Option(Alt)键,在启动选择器里选带 OpenCore 图标的 EFI 项(按住 Control 键可以把它设为默认启动项)
- 进入安装环境后,用磁盘工具按需格式化目标磁盘(APFS、GUID 分区图)
- 开始安装,系统会自行重启 2–3 次,全程保持供电,中途不要拔 U 盘
⚠️ 遇到这种提示时:如果安装过程中重启后画面停在原地、看似卡住,这是已知的"首次重启"现象,保持 U 盘插着、再次按住 Option 选择 EFI 项继续即可,参考 docs/START.md。
装完后:把 OpenCore 装进内置磁盘,再打根补丁
这是让老Mac升级macOS 真正落地的两步,别省。
- 进新系统后再次运行 OpenCore Legacy Patcher,选择构建并安装 OpenCore。工具会自动检测硬件、挑选内核扩展、生成引导配置,然后写入你选的磁盘 EFI 分区——这就是"引导层注入"
- 构建时选择安装到内置磁盘,完成后拔掉 U 盘重启,按住 Option 选内置磁盘的 EFI 项,确认不再依赖 U 盘也能进系统
- 在主菜单选择安装后根补丁(Post-Install Volume Patch),点开始,跑完后重启。这一步会把显卡加速、Wi-Fi、音频等修复写进磁盘
- 重启后逐项验证:分辨率与缩放、扬声器与麦克风、Wi-Fi 与蓝牙、个人热点
⚠️ 遇到这种提示时:构建时找不到内置磁盘、或列表里磁盘缺项,先按 docs/TROUBLESHOOT-APP.md 里的"Internal disk missing"一节排查,常见原因是磁盘挂载状态问题。
关于 SIP:根补丁需要在磁盘上改数据,因此系统完整性保护(SIP,macOS 自带的系统自保护机制)要放宽一些。OCLP 会按系统版本和机型自动选合适的等级,默认设置不要手动改。
出问题时先查这里
- Wi-Fi 没了:先确认根补丁是否完整应用;更老的无线网卡可启用 OCLP 自带的 legacy Wi-Fi 补丁
- 显示没有加速(光标发虚、无法全屏):OCLP 对显卡分 Metal 与 non-Metal 两套补丁,先查 docs/FAQ.md 里 "What are Metal and non-Metal"
- 老机型的 USB 1.1 端口:在较新系统上需要专门的补丁支持,查 docs/FAQ.md
- 应用闪退提示 illegal instruction:同样先看 FAQ
应用层面的报错汇总在 docs/TROUBLESHOOT-APP.md,硬件层面的在 docs/TROUBLESHOOT-HARDWARE.md,排查时按文档要求先收集好调试信息,更容易得到社区帮助。
日常维护:系统更新之后做什么
- 小版本更新(OTA):直接在系统设置里下载即可,这是 OCLP 支持的"近原生"更新方式;更新完成后重跑一次根补丁
- OCLP 自身更新:应用内会提示新版本,升级后按提示同步更新 OpenCore 与根补丁
- 查看版本:设置 → App 里能看到当前 OpenCore 与补丁器版本
- 想回退或重装:卸载流程见 docs/UNINSTALL.md,用 U 盘恢复启动见 docs/START.md
更新的完整顺序与注意事项,以 docs/UPDATE.md 为准。
完工自检表
✅ 型号标识符能在 docs/MODELS.md 列表中找到 ✅ Time Machine 备份已确认可用 ✅ U 盘插入后按 Option 键能进入 OpenCore ✅ 拔除 U 盘后内置磁盘可独立开机 ✅ 根补丁已应用,且版本与 OCLP 当前版本一致 ✅ 显示、音频、Wi-Fi、蓝牙已逐项试过 ✅ 记住:下次 OTA 更新后还要重跑根补丁
有一项没打勾,就回到对应阶段补齐,再谈"装好了"。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考