给苹果已停更的旧Mac装上新系统:OpenCore Legacy Patcher一步步实操手册
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
升级时 2013 年的 iMac 在选盘环节直接被卡住,或者装完新系统启动就黑屏——因为苹果已经不再给这台机器提供系统支持。OpenCore Legacy Patcher(下称 OCLP)是一个基于 OpenCore 引导器的开源工具,让 2007 年及以后的 Mac 能安装并使用从 Big Sur(11)到 Sequoia(15)的 macOS,并补齐显卡、Wi-Fi、蓝牙等硬件补丁。
它到底能帮你做什么
读完这节你会对这个工具的能力边界有概念,可以快速判断它是否适合你的机器。
| 功能 | 你得到的东西 |
|---|---|
| 安装新版系统 | 官方不再支持的 Intel Mac(2007 Penryn 及以后)可安装 Big Sur 到 Sequoia,拿到最新安全更新;PowerPC 与 Apple Silicon 机型不支持 |
| 图形修复 | Metal 与非 Metal 旧显卡都有对应加速或基础显示补丁,避免"幻灯片级"的卡顿画面 |
| 无线修复 | BCM943224 及更新无线卡恢复 WPA Wi-Fi 与个人热点,蓝牙有兼容性补丁 |
| OTA 更新 | 装完后仍可走系统设置更新,所有引导补丁都在内存中完成,不改固件 |
| 功能解锁 | Sidecar、AirPlay 到 Mac 等功能,连官方仍支持的机型上也能用 |
动手前先核对这几项
这一节是前置条件清单,核对完你可以确认机器与环境是否满足要求,避免中途发现 U 盘不够大或系统版本太旧。
| 项目 | 要求 | 去哪里查 |
|---|---|---|
| 机型 | Intel Mac,2007(Penryn)及以后 | "关于本机"→"系统报告",找到"型号标识符",对照 docs/MODELS.md |
| 运行工具的系统 | OS X Yosemite 10.10 以上;做 Ventura 安装器需 El Capitan 10.11 以上;做 Sonoma 及更新版本的安装器需 High Sierra 10.13 以上 | 当前机器的"关于本机" |
| U 盘容量 | 建议 32GB;16GB 可能装不下后期 Sonoma/Sequoia 版本 | 磁盘工具查看可用容量 |
| 内存 | 安装 Sonoma 及以上需要 3GB 以上,2GB 机型无法安装 | "关于本机" |
| 固件 | 建议先把当前系统更新到官方支持的最新版,保证固件最新 | 系统设置→软件更新 |
完整的版本要求与已知问题矩阵见 docs/FAQ.md。
主线操作
下面四个环节按顺序完成整个流程:做安装盘→装系统→装引导→打补丁,每一步都有明确产出,做完一项再进下一项。
OCLP 主菜单:创建安装器、构建 OpenCore、根补丁、设置四个主入口都在这一个界面。
下载并制作可启动的 macOS U 盘
这一步的目标是得到一块能引导进 macOS 安装器的 U 盘,产出物是开机菜单里可见的 EFI Boot 设备。
- 打开 OCLP,在主菜单点"Create macOS Installer",再选"Download macOS installer",挑选目标版本等待下载完成(macOS 全量包在 12GB 左右)。
- 重新选中下载好的安装器,在设备列表里挑中 U 盘确认写入。整个 U 盘会被清空,数据请提前转移到网盘或其他硬盘。
- 等待写入完成,通常 15~30 分钟,看到成功提示即可,这块盘就做好了。
写入前在这一屏确认你要清空的是哪块 U 盘,选错会丢数据。
从 U 盘引导并把 macOS 装进目标磁盘
这一步从 U 盘启动完成一次全新安装,产出物是内部磁盘上的新 macOS。OCLP 只支持全新安装或升级,已被其他补丁器处理过的系统需要先抹掉重来。
- 重启按住 Option 键,在启动菜单选"EFI Boot",再在 OpenCore 引导界面选中 U 盘进入安装器。
- 打开磁盘工具,如果是从未用过的盘,勾"显示→显示所有设备",对整个磁盘格式化为 APFS,避免之后 OpenCore 找不到内部 EFI。
- 🔧 T1 机型(2016-2017 年款)装 Sonoma 及以上时,只抹掉装系统的那个卷,不要整盘格式化,否则 Touch ID、触控栏等 T1 功能会丢失。
- 回到安装器选中目标磁盘,按正常流程走,期间会多次重启,整体耗时几十分钟。
构建并安装 OpenCore 引导
OpenCore 是让旧 Mac 启动新系统的核心,这一步把配置和引导写入内部磁盘的 EFI 分区,完成后可以不再依赖 U 盘。
- 进入新系统,打开 OCLP,点"Build and Install OpenCore"。
- 如果安装目标和你当前操作的机器不是同一台,先到设置里选对目标机型——OpenCore 配置是硬件相关的,选错是引导失败最常见的来源。
- 构建完成后点"Install OpenCore",选中内部磁盘和分区(要求 GUID/GPT 分区表或含 FAT32 分区)。
- 重启按住 Option,选内部 EFI;能正常进入系统,就说明引导已经独立了。
安装时选内部磁盘,识别不到就先确认分区表是否为 GUID/GPT 格式。
应用安装后的系统补丁(根补丁)
根补丁用于补回引导阶段给不了的驱动与功能,产出物是显卡、Wi-Fi、蓝牙都能正常工作的新系统。
- 用 OCLP 做的 U 盘且机型选对了,补丁一般会随安装自动应用;否则在 OCLP 里进入"Post-Install Root Patch",点"Start Root Patching"。
- 补丁涵盖显卡、Wi-Fi、蓝牙、T1/触控栏、摄像头、USB 1.1 等;部分补丁首次运行需要联网下载 KDK、MetallibSupportPkg 等包。
- 完成后重启生效。macOS 系统更新会擦掉根补丁,每次更新后按 OCLP 的提示重新打一遍。
Post-Install 菜单会显示已打补丁的版本号与应用日期,是后续更新的判断依据。
做完怎么验证
读完这节你有一套自检标准,可以逐条确认每个环节是否真的做完了。
- 引导:按住 Option 开机能直接选内部 EFI;正常启动后拔掉 U 盘再重启,依然能进系统,说明引导已完成。
- 图形:Dock 透明、菜单栏、窗口拖动不严重卡顿;"系统信息→图形卡/显示器"里能看到显卡与驱动信息。
- 网络:Wi-Fi 能连上 WPA 网络,BCM943224 及更新网卡可再开个人热点。
- 补丁:OCLP 的 Post-Install 菜单里能看到根补丁的版本号和应用日期。
- 画面:壁纸与屏幕色彩正常,无偏色或黑块。
开机时看到这个 OpenCore 引导菜单,说明 U 盘写入成功、可以选中它安装。
症状→解法速查
遇到问题先查这一节,每条按顺序给两个动作。
- 按住 Option 看不到"EFI Boot"条目 → 先确认 U 盘插在机器直连口上;仍不识别就检查分区表是否为 GUID/GPT 或含 FAT32 分区,重新写入。
- 启动出现禁止符号或"This version of Mac OS X is not supported on this platform" → 先核对型号标识符是否在支持列表,再到设置里选对机型重新构建 OpenCore。
- 画面明显卡顿、Dock 和菜单栏没有透明效果 → 根补丁没打上或被系统更新清掉,在 OCLP 里重新应用 Post-Install Root Patch 并重启。
- 打根补丁时报"System version mismatch" → 多半是 macOS 自动更新中途改写了系统卷,先关闭系统设置里的"下载新更新",再重打补丁。
- 显卡没加速(如 Mac Pro 换卡后)→ 查 docs/TROUBLESHOOT-HARDWARE.md 中"无图形加速"条目,并确认所需补丁包已下载完整。
列表外的问题,建议先读仓库 docs/ 目录下的各章排障文档,或在项目社区服务器里提问时附上型号标识符与补丁版本。把这个仓库收藏起来,每次 OCLP 出新版本后,先看更新日志是否覆盖你的 macOS 版本再动手。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考