Intel 老 Mac 安装新版 macOS:1 只 U 盘走通升级全流程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
用 OpenCore Legacy Patcher(下称 OCLP)给 Intel 老 Mac 升级新版 macOS,流程分四段:先确认机型资格,再刷一只启动 U 盘,从 U 盘装进新系统,最后打上驱动补丁并掌握"每次更新后重打补丁"的维护循环。全程只有克隆仓库一步需要命令行。
动手前如何确认这台机器有资格升级
打开"系统信息",找到"型号标识符"(Model Identifier),例如MacBookPro11,1,拿到 docs/MODELS.md 的清单里查。查到即有资格;查不到,项目的官方口径是"不在列表即不支持",此时先别硬上,可以先把目标版本定在机器原生支持的范围内。
内存门槛:目标为 macOS Sonoma 或 Sequoia 时,内存必须3GB以上。2GB 机型装不了 Sonoma 与 Sequoia,Sequoia 甚至可能无法启动。不够就先加内存;加不了就把目标下调到 Big Sur 或 Monterey。
系统版本门槛:OCLP 本体要求macOS 10.10(Yosemite)以上才能运行;制作 Ventura 安装器需要macOS 10.11(El Capitan);制作 Sonoma 及更新版本需要macOS 10.13(High Sierra)。工具的目标版本范围是Big Sur 11.x 到 Sequoia 15.x。如果当前系统太旧,先把系统官方升级到该机型的最高版本——官方文档强烈建议这一步,更高的固件能提前化解一批兼容问题。
三项都过了,克隆仓库并打开图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher双击OpenCore-Patcher-GUI.command即可进入主界面。如果目标机型和当前机器不同(比如在装一台别的机器),先在设置里选中目标型号再操作,后面的自动补丁依赖这个选择。
如何把安装器刷进启动 U 盘
准备一只32GB以上、数据已备份的 U 盘:较新的 Sonoma 与 Sequoia 版本装不进16GB的盘,旧版本可能可以。刷写会格式化整只 U 盘,此步不碰你的系统盘。
操作路径:主界面选"Create macOS Installer"→"Download macOS installer",在列表里挑目标版本(Big Sur 到 Sequoia),等待下载完成后选回本地安装器,再选中 U 盘并确认刷写。
成功标志:界面弹出刷写完成的提示。若中途报 "You don't have permission to save...",给 OCLP 授予完全磁盘访问权限(系统设置 → 隐私与安全性 → 完全磁盘访问权限,勾选 OpenCore-Patcher),重启应用重刷;仍失败就重新格式化 U 盘再刷一遍,处理方法见 docs/TROUBLESHOOT-APP.md。
如何构建引导并从 U 盘装进新系统
- 主界面选"Build and Install OpenCore",工具自动扫描硬件并生成专属配置,按提示确认。
- 选择安装位置:内置硬盘推荐,装完后就不用 U 盘了;拿不准就先选 U 盘试引导,此步不改动系统盘数据。若自己做的 U 盘不在列表里,把它格式化为 GUID/GPT 或建一个 FAT32 分区即可被识别。
- 重启并一直按住Option 键,选带 OpenCore 图标的 EFI Boot 入口,再在 OpenCore 选择界面点"Install macOS"。
- 目标是全新空白盘时:磁盘工具里选"显示 → 显示所有设备",在侧边栏最顶层条目格式化整块盘,避免之后引导缺 EFI 分区。2016–2017 年带 T1 芯片的机型注意:只抹含系统的卷,整盘抹掉会让触控栏功能无法恢复。
- 按提示安装,中途自动重启多次属正常。若重启后回到安装起点循环,关机再开,按住Option 键先选 EFI Boot,再选灰色硬盘图标条目,每次重启后重复这一步。
成功标志:进入新系统的登录界面,且"关于本机"显示的目标版本号与预期一致。
如何在装完当天补全驱动并逐项验证
先关自动更新(含"有新更新时下载"):Ventura 及更新版本走 系统设置 → 通用 → 软件更新 → 自动更新旁的 (i) → 关闭"下载新更新";Big Sur/Monterey 走 系统偏好设置 → 软件更新 → 高级。
然后主界面选"Post-Install Root Patch",浏览补丁列表并应用。列表覆盖老款 Intel 核显、AMD 显卡、旧 Wi-Fi/蓝牙、T1 芯片、摄像头与 USB 1.1 驱动,应用完日志刷完,重启。
重启后逐项验证,每项目标肉眼可见:
- "关于本机 → 显示器":分辨率与色彩配置文件完整出现;
- Wi-Fi、蓝牙能正常入网;
- 播放视频或运行 3D 应用,加速正常。
个别机型需要额外包:Ivy Bridge/Haswell/Kepler 显卡在 Sequoia 及以上需 MetallibSupportPkg,AMD GCN 显卡机型(iMac 2014–2015、Mac Pro 2013 等)在 Ventura 及以上需 KDK。OCLP 会自动联网下载;若无网,首轮只装 Wi-Fi 驱动,重启联网后把补丁再跑一遍装齐。
💡 OpenCore 的多数补丁注入内存,而根补丁必须破坏系统卷的密封才能写盘。密封被破坏后,macOS 每次更新都会把卷恢复原状,补丁随之消失——这是设计如此,不是故障。
⚠️ 唯一不可违反的规则:关自动更新,且每次系统更新完成后立刻重打根补丁,两者必须成对出现。
如何把每次系统更新变成固定动作
小版本更新(如 12.x 内部迭代)走四步:更新 OCLP 应用本身 → 重新构建 OpenCore 到内置盘 → 从系统设置发起更新 → 更新完成后重打根补丁。
大版本升级(如 14 升 15)官方建议重走 U 盘安装流程再补补丁;用系统设置直接 OTA 能成但不推荐。
有一个坑要记住:macOS 15.4起,更新完成后会强制弹出"启用自动更新"的提示,且无法完全拒绝。此后每升一次版本,都要回自动更新设置里检查一次是否被改回。更新前的完整准备见 docs/UPDATE.md。
遇到卡壳症状时按这张表排查
| 症状 | 原因与处理 | 参考 |
|---|---|---|
| 系统明显变慢,壁纸、Dock 与菜单栏透明效果消失 | 根补丁缺失或失效,重新应用 | docs/POST-INSTALL.md |
| 打补丁报 "SystemVersion.plist build version mismatch" | 自动更新在后台已改动系统卷,完成该更新或重装后重打补丁,并关自动更新 | docs/TROUBLESHOOT-APP.md |
| 装完系统后 CPU 高占用、发烫 | Spotlight 在全盘索引(进程 mds_stores),放着运行几小时会自行缓解 | docs/FAQ.md |
| 应用崩溃,日志含 "illegal instruction" | CPU 缺少 AVX/AVX2 指令集,换用支持旧系统的旧版应用 | docs/FAQ.md |
| 2012 年前的机型启动后蓝牙不工作 | 执行一次 NVRAM 重置 | docs/SONOMA-DROP.md |
| 刷 U 盘报 "You don't have permission to save..." | 授予 OCLP 完全磁盘访问权限后重刷 | docs/TROUBLESHOOT-APP.md |
延伸阅读
- 查机型支持与每款机型的已知问题:docs/MODELS.md
- 制作安装器的完整流程:docs/INSTALLER.md
- 引导 OpenCore 并进入安装器的细节:docs/BOOT.md
- 安装后补丁的应用与 SIP 说明:docs/POST-INSTALL.md
- OCLP 应用与补丁的更新方法:docs/UPDATE.md
- OpenCore 引导配置生成的源码:opencore_legacy_patcher/efi_builder/
- 显卡补丁逻辑的源码目录:opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/
补丁随时可以重打,流程随时可以从备份重来。把"更新完 → 重打补丁"变成肌肉记忆,这台 Intel 老 Mac 还会稳定服役很多年。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考