OpenCore Legacy Patcher 手把手教程:让老 Mac 装上最新 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
想象这样一个场景:你那台 2013 年的 iMac,系统更新入口已经不再提供新版 macOS,可它配置其实还很够用。OpenCore Legacy Patcher 是一个开源工具,能帮 2007 年以后的老 Mac 突破苹果的硬件限制,安装并运行 macOS Sonoma、Sequoia 等新版系统。本教程带你完整走一遍安装流程,适合手上有一台老 Mac、想再战几年的用户。
📋 升级前,先花两分钟确认你的设备
动手之前先确认,省得中途返工:
- Intel 芯片的 Mac,2007 年及以后发布的机型。苹果芯片(M1 及以后)和更老的 PowerPC 机型不在支持范围内
- 内存至少 3GB。想装 macOS Sonoma 或更新版本,低于这个内存装不了
- 当前系统至少是 OS X 雪豹(10.10)之后的版本,否则工具本身跑不起来
- 一个 32GB 及以上的 U 盘。新版安装镜像较大,16GB 可能放不下
- 建议先把系统升到你这台机器原生支持的最后一个版本,固件越新越稳
如果你的型号没出现在支持机型列表里,建议就别继续了,这个工具不会支持列表外的机型。
🧰 动手之前,把这三件事准备好
查一下你 Mac 的型号标识
点左上角苹果菜单,进入"关于本机"看型号,或者打开"系统信息"找到"机型标识"这一项,形如iMac14,2。对照支持机型列表,确认你的型号在列,顺便看看有没有标注过已知问题。如果你要装的目标是另一台 Mac,记得后面要在工具的 Settings 里先选好那台机器的型号,构建配置是跟硬件绑定的。
获取工具并启动
在终端里执行下面的命令,拉取最新代码并启动图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher python3 OpenCore-Patcher-GUI.command第一条命令下载项目代码,第二条进入项目目录,第三条启动界面。前提是你已经装好 Python 3.6 及以上版本,具体依赖可以看从源码运行文档。启动成功后会看到一个简洁的主菜单,接下来的操作都在这个窗口里完成。
准备 U 盘并备份数据
选一个 U 盘前注意:整个盘会被格式化,上面的东西全部消失,别拿存有资料的盘。与此同时,给 Mac 里的重要数据做一次 Time Machine 或外接硬盘备份。这次升级比平时的系统更新复杂,备份是成本最低的保险。
🚀 正式安装:跟着编号走就行
第 1 步:创建 macOS 安装器(下载时长看网络,写入约 10-30 分钟)
在主菜单点击 "Create macOS Installer",选择 "Download macOS Installer",列表里点选你想要的系统版本开始下载。下载完成后回到菜单,点选刚才下载的镜像,然后在列表里选中你的 U 盘。
选中磁盘后工具会弹出确认窗口,提醒你数据会被抹掉。确认选中的是 U 盘而不是内置硬盘,再点格式化。
接下来的写入过程会持续十几分钟到半小时,界面卡着不动也是正常现象,别拔 U 盘,等到弹出成功提示再关掉。
第 2 步:构建并安装 OpenCore(约 5 分钟)
回到主菜单,点击 "Build and Install OpenCore"。工具会读取你这台机器的硬件信息,生成一份定制的 OpenCore 引导配置。看到 "Finished building your OpenCore configuration!" 弹窗时,点 "Install to disk",选择你的 U 盘(也可以选内置硬盘,后面讲)。
安装窗口会列出可写入的磁盘,选中你的 U 盘点确认即可。
第 3 步:重启进入安装器(启动配置约 5 分钟,系统安装 30-60 分钟)
重启时按住 Option(选项)键,会看到启动选择界面,选带 OpenCore 图标的 "EFI Boot" 项。
接着在 OpenCore 选择器里选 "Install macOS",按提示先格式化内置硬盘的目标分区,再开始安装。中途系统会重启好几次,每次重启都记得再按住 Option 选 EFI Boot,这是正常现象,别动它,也别中途断电。装完后机器会进入全新的系统。
✅ 装完之后,别急着收工
应用根补丁(Root Patch)。首次开机后进系统,重新打开工具,点击 "Post-Install Root Patch",看到列表里有显卡、Wi-Fi 等补丁时,点 "Start Root Patching",完成后重启。
为什么要做:没打补丁的系统只是"能进桌面",没有图形加速,Wi-Fi 和蓝牙可能也不工作,相当于半成品。
按清单验证功能。依次检查:屏幕分辨率和窗口动画是否正常、Wi-Fi 能否连接、内置扬声器和耳机口出声、蓝牙外设配对、睡眠后再唤醒能否正常回来。为什么要做:老机器的硬件问题都集中暴露在这几项上,当场发现当场处理,比用三天之后才发现便宜得多。
关掉 macOS 自动更新。在系统设置的软件更新里关掉"下载新更新"。为什么要做:自动更新会擦掉根补丁,还可能把系统卷改到一半,导致系统状态卡在两个版本之间。之后每次手动更新系统,都要重新打一遍根补丁再重启,详细规则可以看更新说明和安装后文档。
(可选)把 OpenCore 再装到内置硬盘一次。装完系统后在目标机器上重新构建并安装 OpenCore 到内置硬盘,以后开机就不用一直插着 U 盘了。为什么要做:U 盘只负责装系统,日常启动交给内置引导更稳妥。
🔧 踩坑了?先看这里
屏幕模糊、没有动画、系统明显卡现象:装完进桌面,分辨率上不去,Dock 是透明的,整体 sluggish 可能原因:根补丁没打上,显卡驱动缺失 具体操作:打开工具运行 "Post-Install Root Patch",装完重启再验证一遍
Wi-Fi 搜不到任何网络现象:系统正常进桌面,但网络列表里没有 Wi-Fi 卡片 可能原因:部分老机型的补丁首次运行时需要从网上下载额外组件,而当时没网 具体操作:先用网线连接网络,再重新跑一次根补丁;仍无效的话,查硬件排错文档确认你的无线网卡型号是否可打补丁
macOS 更新之后开不了机现象:系统更新后重启黑屏或直接报错 可能原因:更新擦除了根补丁,且系统卷密封被打破后更新机制异常 具体操作:用 U 盘安装器启动,重新运行工具应用最新根补丁;以后大版本升级建议直接用 U 盘走安装流程,别走系统内的 OTA 更新
🌱 让设备多跑几年的小习惯
- macOS 弹出更新时别急着点,等几天看看有没有新补丁配套出来再升,升级后记得补打根补丁。
- 控制登录项和后台程序,老机器带宽有限,桌面只留常用的几个应用。
- Time Machine 保持常开,另外把 EFI 目录的 config.plist 备份一份,出问题时重建配置快得多。
回到开头那台吃灰的 iMac:只要型号在支持列表里,它还能再撑几年。打开项目仓库拉取最新代码,从上面第一步开始,跟着走就是了。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考