OpenCore Legacy Patcher:在老款 Intel Mac 上安装 macOS 11–15 的完整指南
2026/9/9 14:10:26 网站建设 项目流程

OpenCore Legacy Patcher:在老款 Intel Mac 上安装 macOS 11–15 的完整指南

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

OpenCore Legacy Patcher 是一个基于 Python 的开源项目,它利用 OpenCore 引导管理器让苹果已停止官方支持的旧款 Intel Mac 安装并运行 macOS Big Sur(11)到 Sequoia(15),补回显卡加速、Wi-Fi 与音频等功能,且所有引导层修改可在内存中完成、无需改动固件。

能不能用?:兼容性与适用边界

支持的情况

  • 2007 年(Penryn 架构)及之后的大部分 Intel Mac,包括 MacBook、MacBook Air、MacBook Pro、iMac、Mac mini、Mac Pro、Xserve;完整清单见 docs/MODELS.md,可对照"系统信息"中的 Model Identifier 查询
  • 目标系统版本:macOS Big Sur 11.x 至 macOS Sequoia 15.x
  • 安装方式:全新安装或升级安装(升级安装可保留原有数据)

不支持或需要注意的情况

项目要求
Apple Silicon / PowerPC 架构 Mac不支持
内存安装 Sonoma 及更新版本需 3GB 以上;2GB 机型无法安装
补丁器运行环境需 macOS 10.10 或更高
制作安装器制作 Ventura 安装器需 10.11 系统;制作 Sonoma 及更新版本的安装器需 10.13 系统
已用其他补丁器(Patched Sur、bigmac 等)安装的 Big Sur不支持在其上叠加,需重装
16GB U盘新版 Sonoma/Sequoia 安装器放不下,官方建议 32GB U盘

使用前的官方建议:先把 Mac 升级到它原生支持的最后一个系统版本,以确保固件为最新状态。

它怎么工作?:引导层注入而非修改系统

OpenCore Legacy Patcher 的核心是一个引导层注入系统:在系统启动前,由 OpenCore 引导管理器负责校验和改写内存中的数据,而不是直接改动磁盘上的系统文件,因此不需要任何固件(APFS ROM)级别的修补。可以把它理解为一位站在旧硬件与新系统之间的"翻译官"——它在开机瞬间把 macOS 对硬件的要求转译成旧 Mac 能提供的格式。引导阶段通过注入 Lilu、WhateverGreen 等内核扩展恢复图形加速,磁盘阶段的根补丁则补回显卡驱动、Wi-Fi/蓝牙、USB 1.1 等缺失功能。项目完整保留了 SIP、FileVault 2 与 .im4m 安全启动的支持,相关补丁逻辑可参见 opencore_legacy_patcher/sys_patch/patchsets/ 与 docs/PATCHEXPLAIN.md。

最小操作路径:三步装好新系统

整个过程只需三步:制作安装器 U 盘 → 构建并安装 OpenCore → 安装系统并打根补丁。

第 1 步:获取应用并写入 macOS 安装器

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

启动后点击"Create macOS Installer",选择"Download macOS installer",下载所需版本后选择 U 盘开始写入(整个 U 盘会被格式化)。

本步骤的结果:得到一个包含新系统安装程序的 U 盘。

第 2 步:构建并安装 OpenCore

回到主菜单,点击"Build and Install OpenCore"。构建完成后选择安装位置——建议先装到 U 盘上用于测试安装流程,稳定后再装到内置磁盘(选择磁盘与分区时注意 U 盘需为 GUID/GPT 格式或含 FAT32 分区)。

本步骤的结果:OpenCore 引导程序写入所选磁盘的 EFI 分区,机器可通过 Option 键选择它启动。

第 3 步:从 U 盘启动安装 macOS,完成后打根补丁

按住 Option 键开机,选择 U 盘完成系统安装。安装完成后进入新系统,运行"Post Install Root Patch"(若安装 U 盘由 OCLP 制作且型号选择正确,该步骤会自动触发)。

本步骤的结果:系统完成安装且显卡加速、Wi-Fi 等功能恢复,机器可脱离 U 盘启动(此时将 OpenCore 重新构建到内置磁盘即可)。

进阶配置与选择:三项建议保持默认

目标机型选择(Settings → Host Model)OpenCore 配置与硬件强绑定。默认使用"Host Model"(本机)无需改动;若在 A 机上为 B 机制作 OpenCore,必须先在设置中选定 B 机型号,否则自动根补丁会失效。装完系统后建议在目标机器上重新构建一次以获得基于实际硬件检测的默认值。

SIP 系统完整性保护(Settings → Security)OCLP 会按系统版本与机型自动计算合适的 SIP 值,官方明确建议"不确定就不要改",保持自动值即可。已打过根补丁的系统在重建设置前无法随意启用完整 SIP,否则可能破坏当前安装。

是否显示 OpenCore 启动选择器(Build 选项卡 → Show OpenCore Bootpicker)默认开启,每次启动会先出现 OpenCore 选择界面。日常使用可关闭它实现直接引导,需要时按住 Esc 键仍可临时呼出。推荐默认值:保持开启直到系统完全稳定。

完成之后:更新、回滚与常见坑

接收系统更新

  • 小版本(如 14.x 的 point 更新):可直接在"系统设置"中 OTA 更新,但每次更新后根补丁会被抹除,必须在 OCLP 中重新安装根补丁;官方强烈建议关闭自动更新(自动更新会提前改写系统卷,可能让系统卡在两个版本之间的损坏状态)
  • 大版本升级(如 14 → 15):官方建议仍走 U 盘安装器流程,先更新 OCLP 应用并重建 OpenCore,再制作新安装器
  • 应用本身:OCLP 会自检更新并在应用内提示,确认后按引导更新引导程序与根补丁

出问题时的回滚方式

  1. 仅撤销根补丁:OCLP 的"Post Install Root Patch"菜单中选择"Revert Root Patches"(Monterey 及之后版本支持快照回滚;Big Sur 需重装)
  2. 移除引导层:挂载 EFI 分区,删除EFI/OCEFI/System文件夹(不要删除整个 EFI 目录,否则会破坏 Windows/Linux),然后重置 NVRAM。注意移除 OpenCore 后旧机型将无法启动,需先准备一个可用的启动 U 盘
  3. 完全回到原生 macOS:用官方支持版本的安装 U 盘或互联网恢复(Cmd + Option + R)抹盘重装,见 docs/UNINSTALL.md

两个最常见的坑

  • 更新系统后忘记重装根补丁:表现为系统异常缓慢、Dock 和菜单栏失去半透明效果,属官方明确提示的正常现象
  • 在设置里勾选了选项却没有重建 OpenCore:设置必须通过重新执行"Build and Install OpenCore"才会写入 EFI 中的 config.plist,单独勾选不生效

资源清单

  • 官方入门文档:docs/START.md
  • 支持机型完整列表:docs/MODELS.md
  • 常见问题(含系统要求、OTA 更新、非 Metal 显卡):docs/FAQ.md
  • 安装后设置与根补丁说明:docs/POST-INSTALL.md
  • 更新流程:docs/UPDATE.md
  • 根补丁实现源码:opencore_legacy_patcher/sys_patch/
  • 预置内核扩展与配置:payloads/Kexts/、payloads/Config/config.plist

项目按"现状提供(AS-IS)"原则发布,不保证解决所有硬件问题,动手前完成一次 Time Machine 备份是成本最低的保险。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询