老 Mac 装新 macOS 快速指南:用 OpenCore Legacy Patcher 三阶段升级 Sonoma 与 Sequoia
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
本文带你用 OpenCore Legacy Patcher(OCLP)给 2008-2018 年的 Intel 老 Mac 完整装上 Sonoma 或 Sequoia:先核对机型资格,再制作安装 U 盘、按 Option 键引导安装,最后补上根补丁、把引导写进内置盘。
原理:开机最前面放一位“翻译官”
OCLP 不动你机器上任何一颗螺丝,它只是在系统启动之前多垫一层:先向新 macOS 出示一张它官方认可的“身份证”(把机器对外报告的型号改成受支持的那款),再顺手把新系统不再自带的那些显卡、无线驱动在内存里补齐。硬件本身纹丝不动,等系统“认”了这套身份,用起来和原装机器几乎没有区别。
动手前:先确认你的机器过得了关
把下面几个问题逐条回答完,全过再动手:
问:我的机型在支持范围里吗?答:必须是官方名单内的 Intel 机型。最快的办法是打开“关于本机”→ 系统信息,找到 Model Identifier,再去docs/MODELS.md 里对号入座。大致覆盖 2008 到 2018 年款;PowerPC 机器、Apple Silicon 机器不在范围内,带 T2 芯片的 2018 及以后机型也进不了安装器。
问:内存够不够?答:装 Sonoma 及以上至少 3GB 起步。机器只有 2GB 的话,Sonoma/Sequoia 直接装不了,别硬试。
问:我现在的系统版本满足吗?答:OCLP 本体在 10.10 及以上就能运行,但制作安装器受 Apple 的 createinstallmedia 工具限制:做 Ventura 安装器要求当前系统至少 El Capitan 10.11,做 Sonoma 及以上至少 High Sierra 10.13。当前系统越旧,下载列表里能看到的版本越少,具体要求见 docs/FAQ.md。
问:U 盘够大吗?答:16GB 只是最低线,强烈建议 32GB 以上。新版 Sonoma、Sequoia 的安装器加上补丁塞不进 16GB 的盘。
问:系统现在是什么状态?答:只接手官方全新安装或升级过的系统。如果系统已经被 Patched Sur、bigmac 之类的其他补丁工具改过,文件完整性已破坏,OCLP 不接手。
问:备份了吗?答:安装过程要抹掉目标磁盘,动手前务必做一次完整备份。
阶段一:准备 —— 装好 OCLP,做出安装 U 盘
最快启动 OCLP 的方法
从官方 Release 下载 OCLP 应用,双击打开即可。习惯命令行的话,也可以克隆源码后安装依赖再运行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher && pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command入口就是仓库根目录的 OpenCore-Patcher-GUI.command,需要 Python 3.6 或更高版本。
成功的标志:进入主菜单,能看到 Build and Install OpenCore、Create macOS Installer、Post-Install Root Patch 三个大按钮。
卡点:应用打不开或闪退,多半是当前系统太老——先升级到该机型支持的最高 macOS,再回来打开它。
下载安装器并写入 U 盘
在主菜单点 Create macOS Installer,再选 Download macOS installer,挑一个目标版本(Sonoma 或 Sequoia)。下载完成后指定 U 盘开始写入。
⚠️ U 盘整块会被重新格式化,盘内文件全部丢失,先转移文件再点确认。
成功的标志:进度条走完并弹出写入完成提示,启动盘就绪。
卡点:下载列表里没有想要的版本,说明当前系统太旧、达不到制作安装器的门槛——把当前系统升到该机型支持的最高版本,再回来下载。
阶段二:执行 —— 从 U 盘引导,把系统装进去
用 Option 键进入安装器
关机,按住 Option 键不放,再按电源键。启动界面里选带 OpenCore 图标的EFI Boot一项(选中时按住 Control 可以把它设为默认启动项)。看到 OpenCore 选择界面后选 Install macOS,就进了安装器。
之后和原装机器体验一致:抹掉目标磁盘做全新安装,或保留数据做覆盖升级。
成功的标志:安装过程跟原装 Mac 一致,装完自动重启进新系统。
卡点:
- 没进安装界面:多半误选了旧系统,回启动界面确认选的是 EFI Boot 那一项。
- 用的是没格式化过的新盘:先在磁盘工具里“显示所有设备”,对整个磁盘格式化,否则之后可能找不到内置 EFI 分区,阶段三写入内置盘会失败。
- 2016-2017 带 Touch Bar 的 T1 机型装 Sonoma 及以上:只抹系统所在卷,别抹整盘,整盘抹掉会丢失 Touch Bar 功能。
阶段三:收尾 —— 补根补丁,把引导写进内置盘
补上根补丁,系统才真正好用
进入新系统后重新打开 OCLP,选Post-Install Root Patch等它跑完。这一步把显卡加速、Wi-Fi、蓝牙等驱动和内核修复写进磁盘——缺了它,系统能亮屏但卡顿、没有加速,谈不上能用。
如果 U 盘是用 OCLP 制作的、且当时选对了机型,这一步往往会自己跑;没跑的话手动执行一次。首次运行有时需要从网上下载 KDK 之类的补充包,届时只会先装 Wi-Fi 驱动,联网后重跑一遍补齐其余部分;走有线网卡可以一次装完。
把 OpenCore 写进内置盘,甩掉 U 盘
接着选Build and Install OpenCore,指定系统所在的磁盘和分区,把 OpenCore 引导层——开机时把控制权交给系统的那段小程序——写进内置盘,重启即可。
⚠️ 写入会覆盖所选分区的引导内容,确认选中的是系统盘再动手。
成功的标志:补丁项逐一勾完,内置盘写入成功后拔掉 U 盘重启仍能直接进系统。
卡点:构建时列表里没有内置盘,一般是权限不足——换管理员账号、在系统设置里授予磁盘访问权限再试。这一步的细节可对照 docs/POST-INSTALL.md 核对。
验收:四项全过才算装完
- Safari 页面滚动、缩放跟手 → 图形加速已生效
- Wi-Fi 能搜到并连上附近网络 → 无线补丁正常
- 拔掉 U 盘重启仍正常进系统 → 引导已落到内置盘
- 播放视频不卡顿 → 内核补丁到位
后事:装完之后要长期坚持的几件事
每次大版本更新后,重跑一次根补丁。macOS 更新会抹掉根补丁,内核也换了,旧补丁不再匹配。更新结束后打开 OCLP 重跑 Post-Install Root Patch 即可。
建议关掉自动更新。自动更新会在下载时就提前暂存并改写系统卷,系统很容易在半新不旧的状态下坏掉。手动发起更新更稳,最好等 OCLP 发布对应新版本、确认补丁可用后再动手。
U 盘留到内置盘引导彻底稳定为止。它是恢复引导的最后手段——万一内置盘启动失败,还能按 Option 从 U 盘进去修。
SIP 与磁盘加密保持默认。OCLP 会按机型和系统版本自动选择安全配置;已经打过根补丁的系统,手动把 SIP 调回去有大概率弄坏当前安装。
排障速查:问得最多的六件事
问:系统卡顿、动画掉帧、Dock 没有透明效果?答:根补丁没补全,重跑 Post-Install Root Patch 后重启。
问:安装器下载列表里没有想要的版本?答:当前系统太旧。升到该机型支持的最高版本再下载,Sonoma 及以上至少要求 High Sierra 10.13。
问:U 盘不被识别或不在列表里?答:换 32GB 空盘,确认没被其他程序占用;手动制作的 U 盘需为 GPT 格式或带 FAT32 分区。
问:构建 OpenCore 时找不到内置盘?答:换管理员账号运行,授予磁盘访问权限后重试。
问:下载安装器中途断网了?答:重连 Wi-Fi 后重新下载即可。
问:OCLP 应用打不开、闪退?答:当前系统太老。先升级到该机型支持的最高 macOS 再打开。
四项验收全部勾完,老 Mac 就带着新系统直接从内置盘启动了,U 盘可以收进抽屉,机器回到日常使用。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考