news 2026/10/12 1:30:02

OpenCore Legacy Patcher 老 Mac 装新系统完整教程:从 EFI 引导到根补丁的三段流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCore Legacy Patcher 老 Mac 装新系统完整教程:从 EFI 引导到根补丁的三段流程

OpenCore Legacy Patcher 老 Mac 装新系统完整教程:从 EFI 引导到根补丁的三段流程

【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher

按住 Option 键开机,为什么启动菜单里会多出一个EFI Boot条目,让你能启动一套全新 macOS?那个入口正是 OpenCore Legacy Patcher(下称 OCLP)写进 EFI 分区(硬盘上专门放开机引导的小分区)的产物。从它出发,一台已不被苹果支持的 Intel 老 Mac 就能走通安装 macOS Big Sur 11 到 Sequoia 15 的完整路径:先把引导写进内置硬盘,再产出一张可启动安装盘,最后全新安装并执行根补丁。本文覆盖这三段流程,以及每段的版本门槛和避坑点。

30 秒判定(Go / No-Go)

你的情况能否走本文流程原因 / 备注
Penryn(2008 年)及之后的 Intel Mac可以型号须在 docs/MODELS.md 列表内,表外机型硬装可能装完无法启动
PowerPC 或 Apple Silicon 芯片不行项目没有对应架构的补丁集
目标系统 Big Sur 11 ~ Sequoia 15可以Mojave、Catalina 及更早需另找补丁工具
内存 3GB 及以上可以2GB 机型装不了 Sonoma 及以后,Sequoia 甚至可能无法启动
全新安装 / 原地升级 / OTA 小更新可以—
已被其他补丁工具改过的系统不行文件完整性已损坏,只能重装

动手前建议先把当前系统升到苹果原生支持的最高版本,保证固件最新。

工作原理:一句话说清 OCLP 是怎么干的

OCLP 像一位"开机翻译官":每次开机时它先读 EFI 分区里的补丁文件,把缺失的驱动和机型信息注入内存,让系统误以为自己在受支持的机器上运行。系统磁盘本身几乎不动,体验才接近原生;唯独根补丁写在磁盘上,会被系统更新覆盖,需要重打。

准备清单:备份、机型与介质核对

数据与空间

  • Time Machine 做一次完整备份(重要文档另拷外置硬盘):不做的话,后面抹分区一步不可逆,没有退路。
  • 系统盘预留 30GB 空闲:不做的话,全新安装写到一半会失败。

硬件与介质

  • 在"关于本机 → 系统报告"记下Model Identifier(例如MacBookPro9,2),对照 docs/MODELS.md 查表:型号不在表内,装完可能无法开机。
  • 准备一支空的 32GB U 盘:16GB 塞不下 Sonoma / Sequoia 的安装器加补丁,且整盘会被格式化。

宿主系统版本

  • OCLP 图形界面要求 OS X Yosemite 10.10 及以上;制作 Ventura 安装器要求 El Capitan 10.11 及以上;制作 Sonoma / Sequoia 安装器要求 High Sierra 10.13 及以上——这是苹果createinstallmedia工具的硬性要求,不满足就先升级宿主系统。

第一段:写入新引导,让 Option 菜单多出 EFI Boot

目标:完成后重启按住 Option 键,启动菜单里出现EFI Boot条目。

步骤

  1. 克隆仓库并启动图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher chmod +x OpenCore-Patcher-GUI.command ./OpenCore-Patcher-GUI.command
  1. 主菜单点击Build and Install OpenCore,等它自动分析硬件并构建完成。
  2. 在磁盘列表选中内置硬盘,再选中它的 EFI 分区。
  3. 确认输入管理员密码,等几分钟,引导即写入完成。

预期看到

容易踩的坑

  • 在 Settings 里设过"为其他机型构建"却忘了切回,改回本机型号重新构建一次。
  • Settings 勾选不会立即生效,只有重新构建并安装,配置才写进 EFI 分区。
  • 装到 U 盘时盘不在列表里:确认盘是 GUID/GPT 格式,或带 FAT32 分区。

第二段:产出一张可启动的 macOS 安装盘

目标:得到一支 U 盘,插入后能启动进入 macOS 全新安装界面。

步骤

  1. 回主菜单点Create macOS Installer,选Download macOS installer,挑一个与硬件兼容的版本。
  2. "应用程序"文件夹里已有安装程序的话,选Use existing macOS Installer直接指定,省下载时间。
  3. ⚠️ 插入 U 盘并选中它——工具会格式化整支盘,盘里别放重要资料。
  4. 等待烧录完成,32GB 盘通常 30 分钟到 1 小时。

预期看到

容易踩的坑

  • 16GB 盘烧 Sonoma / Sequoia 会报错,容量是硬限制,换 32GB 重来。
  • 下载列表为空:宿主版本低于门槛,先升到 10.11 或 10.13 再试。

第三段:全新安装并执行根补丁

目标:新系统里显卡加速、Wi-Fi、蓝牙、睡眠全部正常,OCLP 界面显示 "Patching complete"。

步骤

  1. 关机后开机,长按 Option 键,在启动画面选EFI Boot进入安装环境。
  2. ⚠️ 打开"磁盘工具"抹掉要装系统的分区(建议 APFS 格式)——这一步清空该分区全部数据,先确认备份已完成。
  3. 按常规 macOS 流程走完全新安装,大约 30 ~ 60 分钟。
  4. 首次进入新系统后打开 OCLP,点Post-Install Root Patch→Start Root Patching,跑完按提示重启。

预期看到

以 HD3000 老机器为例,根补丁打完之后,显示设置里的颜色配置文件从异常名字恢复为原生Display,视频播放走硬件加速:

容易踩的坑

  • 安装环境里卡死不动:多为烧录不完整,重做安装盘并换一个 USB 口。
  • 系统更新后显卡加速又"消失":更新覆盖了被修补的文件,重跑根补丁即可。

装完之后的验证与维护

  • 打开 OCLP 主菜单,看Post Install Volume Patch区域确认根补丁已打上;Settings → App里的 Booted Information 可查看引导与补丁版本。
  • 点状小更新走 OTA:系统设置 → 软件更新升级,完成后重开 OCLP 再跑一次Post-Install Root Patch。
  • 大版本升级(如 14 升 15)建议走 U 盘:先更新 OCLP 应用并重建 OpenCore,按第二段流程做新安装盘,重装后再打补丁。
  • 建议关掉自动更新:新版 macOS 在下载阶段就会预改系统卷,可能让系统停在两个版本之间的坏状态。
  • 想解锁 Sidecar、AirPlay 等能力,在 Settings 启用 FeatureUnlock 后重建安装并重启;换新 SSD 后执行sudo trimforce enable并重启,开启 TRIM。

排错速查表

症状最可能原因你该做的第一个动作
按住 Option 看不到 EFI BootEFI 分区没写入或选错分区回 OCLP 安装界面确认选中分区,对照 docs/BUILD.md
安装器下载列表为空或卡住宿主系统版本低于门槛核对 10.11 / 10.13 要求,先升级宿主,见 docs/FAQ.md
全新安装中途卡死烧录不完整或 USB 接口问题重做安装盘,换 USB 口重试,见 docs/INSTALLER.md
装完系统没有显卡加速根补丁未执行或已被更新冲掉重跑Post-Install Root Patch后重启,见 docs/POST-INSTALL.md
老机型 USB 速度只有 1.12007–2009 机型硬件限制对照机型表备注确认属于已知限制,见 docs/MODELS.md

都没命中的话,打开 OCLP 的Support菜单收集一份调试信息,再带着日志去项目社区提问。

延伸资料

  • docs/START.md —— 第一次接触 OCLP,从这里建立整体认知。
  • docs/MODELS.md —— 动手前核对机型,以及每个型号的已知限制。
  • docs/UNINSTALL.md —— 想撤掉 OCLP 回到纯原生引导前必读。
  • docs/TROUBLESHOOTING.md —— 排错总索引,按应用 / 启动 / 硬件 / 非 Metal 分类翻查。

备份做完,先克隆仓库。

【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 1:29:14

Apache Beam Python SDK 中的 Reify 变换:显式化时间戳与窗口信息

【免费下载链接】beam Apache Beam is a unified programming model for Batch and Streaming data processing. 项目地址: https://gitcode.com/gh_mirrors/beam18/beam 点击查看 免费下载 导读:在 Apache Beam 的流式与批处理统一编程模型中&#xff…

作者头像 李华
网站建设 2026/10/12 1:24:36

环境搭建——VMware虚拟机下载安装

目录VMware镜像下载结尾VMware 安装 镜像下载 win7 安装: 镜像下载网址 下载完成安装win7 驱动程序, 补丁包: win7补丁包 下载完成后进行安装 安装vmtools 工具了 ubuntu 安装: 下载地址 版本选择18.04 下载完成后, 进行安装Ubuntu 安装vmtools工具 vmware界面中选择安装v…

作者头像 李华