
从 2012 年的 MacBook 到 SonomaOpenCore Legacy Patcher 给老 Mac 装新系统的完整路线【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher给一台 2012 年的 MacBook Air 点更新系统冷脸回了一句机型不受支持。硬件还能打是资历不够格。OpenCore Legacy PatcherOCLP就是专门拆这道门槛的开源免费工具让 2007 年后的 Intel Mac 也装得上 Big Sur 到 Sequoia 的新系统。动手前的硬门槛这张表过了再往下走自查项底线推荐机型2007 年后的 Intel Mac且在支持名单内系统信息里的 Model Identifier 对照 docs/MODELS.md内存2GBSonoma 及以上建议 3GB 起步8GB 更从容当前系统macOS 10.10 以上做 Sonoma 或更高版本的安装盘至少要 10.13U 盘16GB32GB新版安装器加补丁后 16GB 塞不下备份Time Machine 全量重要文件再加一份云端机型是唯一没法用别的条件换的——名单里有你配置再老 OCLP 也认后面的每一步都建立在完整备份之上这一步没做后面全白搭。制作 macOS 安装盘版本怎么选、U 盘怎么挑这一拍在做什么把 U 盘做成一枚能引导安装程序的安装盘。OCLP 把苹果官方的 createinstallmedia 工具包了壳下载你选中的版本、格式化 U 盘、写入再补上让老机型能引导的补丁全程不用敲命令。屏幕上是什么主菜单里有几个入口点Create macOS Installer创建 macOS 安装器再点下载 macOS 安装器出来的就是 Big Sur 到 Sequoia 的可选版本清单。该点哪里清单里选定版本确认即开始——U 盘指示灯会闪一阵子这阵子别拔。动手前 U 盘备好 32GBSonoma/Sequoia 安装器打上补丁后16GB 是真的装不下。如果这台机器只是代做安装盘真正要装的是另一台型号不同的电脑先去 Settings 里指定目标机型再开工OpenCore 的配置是硬件专属的机型选错后面一堆疑难杂症的元凶就是它。⚠️写入过程会格式化整块 U 盘盘里的旧文件全部清空提前挪走这一步搞错整块盘就废了。完成后看到什么进度条走完弹出写入完成提示U 盘指示灯安静下来——它现在是一枚插上名单内任意机器就能装系统的启动盘。装系统本身没悬念插上、重启、跟安装程序走就行但先别急着装回主菜单把下一件事办了没有引导层装完也白装。把 OpenCore 装进内置 EFI 分区引导层怎么落地这一拍在做什么扫描硬件生成机型专属的 OpenCore 配置。OpenCore 是整套方案的守门人开机时在内存里替系统把硬件资格证明填到合格机型检查才能放行。驱动、启动参数、电源管理OCLP 全替你写好落到选定磁盘的 EFI 分区。屏幕上是什么主菜单选Build and Install OpenCore构建并安装 OpenCore先是一段扫描与构建进度结束后进入目标磁盘选择界面。该点哪里默认推荐选内置启动盘的 EFI 分区开机直接引导不用插盘。想让 U 盘里的系统也能被引导就写进 U 盘分区——要求 GUID/GPT 分区表或 FAT32 分区。⚠️内置磁盘不在列表里的先查分区表MBR 磁盘不会出现必须是 GUID/GPT 格式。完成后看到什么安装完成提示出来OpenCore 文件已经落在 EFI 分区下次开机就能看到 OpenCore 菜单。心稳一点的话重启按住 Option先引导一次 OpenCore 项确认引导层稳定。这一步落地了装系统和打补丁才都有施展余地——接下来就是用这枚 U 盘把新系统装进内置盘。安装后打根补丁显卡和 Wi-Fi 怎么修好这一拍在做什么把驱动补丁钉进快照保护的系统卷。新系统装完显卡、Wi-Fi、声卡多半还处在半哑状态新版 macOS 的系统卷有 APFS 快照保护第三方驱动补丁没法按常规手段写进去。根补丁用特殊通道把补丁钉进系统卷打上之后老显卡、老网卡才恢复工作。屏幕上是什么装完系统重启进来回主菜单点Post-Install Root Patch安装后根补丁OCLP 自动检测当前系统缺什么界面列出补丁清单和状态。该点哪里多数情况直接确认应用就行。想稳一点优先勾上图形和 Wi-Fi 相关的项非 Metal 显卡Intel 一/二代核显、老款 NVIDIA、2007–2017 年的无线网卡、部分声卡和蓝牙模块是最常需要补丁的几类硬件。⚠️补丁要写系统卷完成后机器会重启中途别断电备份没做的现在就去。完成后看到什么补丁完成提示出来重启之后差别肉眼可见动画不掉帧、窗口拖动不卡、Wi-Fi 搜得到信号——这就是能日常用和勉强能开的分水岭。主线到这里走完下面是机器跑起来之后要弄的设置和兜底路线。进阶与兜底机器跑起来之后的事想不插 U 盘开机三步把内置 EFI 变成主力确认 OpenCore 已装进内置磁盘的 EFI 分区重启按住 Option选带 OpenCore 图标的内部 EFI 启动项到 Settings → Build 取消勾选 Show OpenCore Bootpicker开机直接进系统想呼出选择界面随时按 Esc。如果 OpenCore 画面出不来Mac Pro / Xserve这类显卡没刷固件的机型引导画面可能整个不显示。进恢复模式终端先清掉引导模式变量再重启进恢复sudo nvram recovery-boot-modeunused sudo reboot recovery重启后再定位 U 盘、挂载它的 EFI 分区确认引导文件就位diskutil list diskutil mount diskXs1第一条列出所有磁盘找到 U 盘标识第二条挂载它的 EFI 分区diskXs1 换成实际标识。如果你要打根补丁SIP 别手动拉满OCLP 会按系统版本和机型自动设 SIP 等级要打根补丁的机型自动降到能写入补丁的程度自带 Metal 显卡、完全不用补丁的机型则保持全功能 SIP 开启多数情况不用你碰。两条记牢已打过根补丁的系统别再手动把 SIP 拉满否则大概率直接无法开机设置页勾选的任何选项必须重新跑一次构建并安装 OpenCore才生效只勾不重建等于白点。顺带一提原生 Mac 上 OCLP 还能解锁 Sidecar、AirPlay 投屏这类苹果没给的功能算免费送的彩蛋。想装 Windows 双系统先建那个 200MB 分区前提U 盘 8GB 以上、目标分区留出 30GB 以上空间机型建议 2011 年后的 MacBook Pro / Air / mini 或 2009 年后的 Mac Pro细节见 docs/WINDOWS.md。老玩家细节装 Windows 之前先在磁盘工具单独建一个 200MB 的 FAT32 分区放 OpenCore——Windows 安装器惯于用自己的引导器覆盖 EFI 分区没有这块分区整套引导体系会被带乱。装完从 OpenCore 菜单里自由切换 macOS 和 Windows。要升级 macOS 大版本更新顺序别乱更新分三层应用本体、OpenCore 引导器、根补丁。没有改设置的打算更新弹窗问你要不要连带更新直接点是走自动流程。Sonoma → Sequoia 这类大版本升级的稳妥顺序OCLP 更新到最新 → 重建并重装 OpenCore 到内置磁盘 → 制作新系统安装盘 → 正常安装想留数据别抹盘→ 装完立刻重打根补丁。小版本直接走系统设置里的升级入口但 OCLP 保持最新。想核对当前版本终端两行命令nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version # 读引导器版本 nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version # 读应用版本也可以在 Settings → App 里直接看。设置状态存在/Users/Shared/.com.dortania.opencore-legacy-patcher.plist换机型构建或界面异常时删掉它、重启应用即回出厂设置。卡住了排错速查现象最可能的原因处理安装器启动失败U 盘格式不对重新格式化为 Mac OS 扩展日志式开机黑屏显卡补丁不兼容换显卡补丁选项或用安全模式验证Wi-Fi 搜不到网络老网卡驱动缺失根补丁里勾选 Wi-Fi 相关项并应用装完系统总卡顿根补丁未应用重跑 Post-Install Root Patch 后重启找不到内置磁盘EFI 分区不可见确认磁盘是 GUID/GPT 分区表问题依旧先在 Settings 里开调试模式抓系统日志求助社区时把根补丁版本号附上能省一半排查时间。想翻源码代码都放在哪项目主体在 opencore_legacy_patcher/分工很清楚wx_gui/是图形界面主菜单到设置页都在这efi_builder/是 OpenCore 配置构建逻辑固件、显卡、无线各分模块sys_patch/patchsets/放硬件补丁集hardware/按型号、shared_patches/跨机型通用sucatalog/对接苹果系统目录、解析可下载版本support/updates.py是应用自更新检查。想从源码跑起来克隆仓库后看 SOURCE.md 和 docs/BUILD.mdgit clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher克隆全部源码。命令行用户跑 Build-Project.command 完成构建GUI 用户跑 OpenCore-Patcher-GUI.command。动手前核对三件事Model Identifier 对上支持名单Time Machine 全量备份做完三件事按序走完做安装盘、装 OpenCore、装完打根补丁OpenCore 装进内置 EFI验证一次不插 U 盘开机。⚠️整套流程的前提是完整备份系统级修改仍有小概率翻车没把握的步骤先在一台闲置机器上演练一遍。【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考