老款 Mac 升级 macOS 完整指南:OpenCore Legacy Patcher 从零到开机
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
按流程走完,老款 Mac 升级 macOS 就成功了:2007 年及以后的机型能装从 Big Sur 到 Sequoia 的现代系统,还能在线收更新。OpenCore Legacy Patcher(OCLP)靠 OpenCore 引导程序在内存里注入补丁,再用根补丁补齐硬件能力。
⚙️ 它是怎么起作用的
OCLP 的补丁分两层。第一层在开机阶段:OpenCore 作为第三方引导程序(可以理解成接管开机第一段的「中转站」),在启动早期把补丁数据注入内存,让内核「以为」自己是一台受支持的机型——老机器因此能跑安装流程,而固件一个字节都没改。第二层在安装之后:根补丁修改少量已失去官方支持的磁盘文件,比如显卡加速库和驱动,补齐图形加速等硬件功能。想深入的话,术语和背景见 docs/START.md。
✅ 动手前查这几样
- 机型在支持列表内:2007 年及以后的 Intel Mac(Penryn 起),对照 docs/MODELS.md 查「Model Identifier」。PowerPC 和 Apple Silicon 机型不支持
- 当前系统是 OS X Yosemite 10.10 或更高,这是运行 OCLP 应用的最低要求
- 制作 Ventura 安装器需要当前系统 El Capitan 10.11+;Sonoma 及更新版本需要 High Sierra 10.13+
- 内存至少 3GB,2GB 内存的机器装不了 Sonoma 及更新版本
- 系统盘留 15GB 以上可用空间缓存安装器;准备 32GB 以上的 U 盘,内容会被整体清空
- Time Machine 完整备份已完成;笔记本接上电源适配器
🔧 完整走一遍
先打开应用:下载最新版 OCLP,双击根目录的OpenCore-Patcher-GUI.command(或运行OpenCore-Patcher.app)。习惯从源码跑的话,先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher主菜单长这样,下面按顺序过四个入口。
把 U 盘写成安装器
点「Create macOS Installer」→「Download macOS installer」,从列表里挑目标版本,等下载完成。回安装器菜单,选中刚下载的本地安装器,插上 U 盘选中它,确认写入。
界面会警告 U 盘将被整体格式化——里面要留的东西先挪走再写入。
构建并安装 OpenCore
回主菜单选「Build and Install OpenCore」。构建过程会在终端窗口滚动输出日志,驱动和补丁都是按这台机器检测到的硬件挑出来的,不是通用配置;给别的型号构建时,先进 Settings 手动选中目标机型再开始。构建完成后点「Install OpenCore」,选 U 盘、再选它的 EFI 分区。
写入过程很快,界面会提示安装完成。
从 U 盘启动,完成干净安装
Intel Mac 按住 Option 键开机,在启动选择界面选 U 盘的 EFI 项。进入 macOS 安装器后,抹掉目标系统盘,执行安装。
装完重启会进入新系统,U 盘的任务到此完成——但先别拔,OpenCore 引导还在它上面。
收尾:根补丁与内盘引导
在新系统里装好 OCLP,再次「Build and Install OpenCore」,这次把 OpenCore 装到内盘的 EFI 分区,之后就能拔掉 U 盘开机了。再选「Post-Install Root Patch」,按界面给出的显卡补丁选项勾选并应用(新显卡选 Metal,老显卡选非 Metal),过程中会要求重启。
根补丁跑完,界面显示完成状态,升级流程到此闭环。
🕳️ 出问题时先看这
**安装器列表里没有想要的版本。**当前系统太旧,做不了新版安装器:Ventura 需 10.11+,Sonoma 及更新需 10.13+。找台较新的 Mac 做 U 盘,再拿回来装老机器。
**安装 OpenCore 时看不到 U 盘。**确认 U 盘是 GPT 分区方案且带 FAT32 分区,重插一次再试。
**构建时认不出内盘。**把 OCLP 升到最新版重试;还不行,查 docs/TROUBLESHOOT-APP.md 里内盘缺失的排查项。
**根补丁报「System version mismatch」。**有系统更新正在进行,等它结束或重启后再打补丁。
**下载安装器很慢或中断。**下载期间别移动、别休眠 Mac,换网络空闲时段重试。
✨ 装好之后还能玩什么
- (可选)显卡硬件加速:根补丁阶段按你的 GPU 选 Metal 或非 Metal 补丁集,图形性能提升明显。各显卡的补丁源码在 opencore_legacy_patcher/sys_patch/patchsets/。
- (可选)FeatureUnlock:解锁 Sidecar、AirPlay to Mac 等功能,部分功能连原生新机型也能用。
- (可选)关掉启动选择器:Settings 的 Build 项里取消「Show OpenCore Bootpicker」后重建 OpenCore,开机直接进系统;需要选择时按住 ESC 仍能唤出。
流程走通后,这台老 Mac 就是一个能正常在线更新的新系统。动手前最后再确认一次 Time Machine 备份——这是唯一值得多花十分钟的事。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考