老 Mac 三步装新 macOS 教程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
打开软件更新页,版本号停在这台机器能装的最后一版,升级入口直接没有了。OpenCore Legacy Patcher(OCLP)绕过的是苹果按机型设的资格检查,让 2007 年后的 Intel Mac 装得上 Big Sur 到 Sequoia。照下面走完,一小时完成新系统升级。
动手前的门槛自查
| 检查项 | 最低线 | 更舒服 |
|---|---|---|
| 看机型 | 2007 年后 Intel Mac,且名字出现在机型支持列表 | 名单内任意机型 |
| 看内存 | 2GB;装 Sonoma 及以上需 3GB 起 | 8GB 以上 |
| 看当前系统 | macOS 10.10 以上,做 Sonoma 安装盘需 10.13 以上 | 最新的原生版本 |
| 备份与 U 盘 | 32GB U 盘;写盘前务必先完成 Time Machine 全量备份 | 重要文件再加一份云端备份 |
任何一项不达标,先解决再往下走。
制作 macOS 安装盘:下载系统并写入 U 盘
打开 OCLP 主菜单,点击Create macOS Installer。版本清单里选中目标系统,选择已插入的 U 盘后开始下载;下载结束会询问是否继续,确认后进入写入环节。
界面上会显示 "Creating macOS Installer" 标题、进度条和实时已写入的字节数,进度条走满后回到主菜单,算正常。
写入环节会格式化整块 U 盘,盘里有什么都会被清掉,数据提前挪走。
U 盘只是配送工具,引导层最终要落在内置磁盘上。
安装盘写好后:把 OpenCore 引导层写入内置磁盘
回到主菜单点击Build and Install OpenCore。构建日志滚动完会弹出 "Finished building your OpenCore configuration!" 对话框,点Install to disk,在磁盘列表里选中内置启动磁盘确认。
写入完成后界面会指明 OpenCore 装在了哪个 EFI 分区,并提示重启,看到这两样就算成了。
安装目标务必选内置启动磁盘,误选 U 盘的话,拔盘之后机器就起不来了。
用 U 盘进安装器、把新系统装完、重启进新系统后,显卡和 Wi-Fi 多半是半残的,还差一次补丁。
重启进新系统后:打根补丁让硬件满血
别慌,这步就是来救场的。打开 OCLP 主菜单点击Post-Install Root Patch,它自动检测当前硬件,安装显卡、Wi-Fi、音频相关补丁并重建内核缓存。
日志逐行滚动,结尾出现 "Patching complete" 和重启提示即正常,重启后动画和 Wi-Fi 应该都恢复正常。
打完根补丁后,千万别再手动把 SIP 拉回最高档,这是开不了机最直接的原因;SIP 等级 OCLP 已自动调好,不用碰。
补丁落地、重启之后,最后把 U 盘解放掉。
打完补丁后:摆脱 U 盘直接开机
重启时按住Option键,选带 OpenCore 图标的内部 EFI 启动项即可进系统。想更干净,到 Settings 里取消勾选 Show OpenCore Bootpicker,开机直入系统,需要时按Esc唤出选择界面。
进系统全程不再插 U 盘;按住Esc能随时看到 OpenCore 选择画面,说明引导层已经长在内置磁盘里了。
Mac Pro、Xserve 这类机型引导画面可能不显示,进恢复模式终端用 diskutil list 找到内置盘、挂载 EFI 分区,确认引导文件在位即可。
想更进一步:版本同步与 Windows 双系统
更新分应用、引导器、补丁三层:应用提示连带更新引导器和补丁时,没改过设置就点"是"走自动流程;跨大版本升级(如 Sonoma 升 Sequoia)则先重建并重写 OpenCore,再做新安装盘,装完立刻补打根补丁。
UEFI 版 Windows 想进引导菜单,目标分区留 30GB 以上;装 Windows 前先单独建一个 200MB 的 FAT 分区放 OpenCore,免得它的安装程序覆盖 EFI 分区;完整流程见Windows 双系统文档。
想读源码的话,主体在 opencore_legacy_patcher/ 下,先看三个目录:
wx_gui/:图形界面efi_builder/:配置构建逻辑sys_patch/:硬件补丁集
构建方式见 SOURCE.md:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher卡壳了:现象速查表
| 现象 | 原因 | 处理 |
|---|---|---|
| 安装盘从 U 盘启动失败 | U 盘格式不符 | 磁盘工具格式化为 Mac OS 扩展(日志式)后重写安装器 |
| 开机黑屏 | 显卡补丁不兼容 | 重跑根补丁换一组显卡选项,或进安全模式验证 |
| Wi-Fi 搜不到网络 | 老网卡驱动缺失 | 重新执行 Post-Install Root Patch,确认 Wi-Fi 项已应用 |
| 装完系统一直卡顿 | 根补丁未应用或未打完 | 重新执行 Post-Install Root Patch 并重启 |
| 找不到内置磁盘 | 分区表不是 GUID | 磁盘工具重分区为 GUID 分区图后重来 |
问题还在,就在 Settings 开调试模式收集日志,然后到项目 Issues 列表搜同款现象,排错文档 也覆盖了常见问题。
确认机型在名单 → Time Machine 备份 → 做安装盘 → 装 OpenCore → 打根补丁 → 摆脱 U 盘开机。无论过程多顺,备份是最后一道保险,动手前留好后路。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考