- 备份原有 OC (做好回滚的准备
- 下载新版 OpenCore https://github.com/acidanthera/OpenCorePkg/releases
- 将 1, 3, 4 里面的文件使用新版进行替换
- 4 里面的文件严格来说并不需要, 只是留着方便使用
- 不追求完美到这就可以收工了
- 将 OC 复制到 U 盘 EFI
- U 盘格式化可以使用:
diskutil list && diskutil eraseDisk HFS+ usbefi /dev/${identifier}
- U 盘 EFI 挂载可以使用 OOC > 工具 > 挂载 EFI
- U 盘格式化可以使用:
- 扫描配置文件, 使用 OOC 打开 U 盘 EFI 里面的配置文件
- 升级 ACPI, Drivers, Tools
ACPI 设置
, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载Misc > Boot > Tools-添加附加工具
, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载UEFI > UEFI 驱动
, 下载/更新, 选中需要更新的文件, 右侧选择 U 盘 EFI 分区, 点击下载- hfsplus.efi 找不到的话, 可以从之前的 OC 里面拷贝过来
- 遍历所有配置, 将
未启用, 样例残留
的配置进行删除(可选备份 - 对 kexts 进行升级(可选
Kernel 设置
, 下载更新, 选中需要更新的文件, 左上角选择 U 盘 EFI 分区, 点击下载- 可以使用 4 里面的
acdtinfo
来查看当前部分安装的 kexts 的版本
- 如果 Kexts 文件夹或者其他地方, 有详细的 kexts 版本以及下载地址, 可以直接手动下载, 并替换
- 对于一些经过定义后的 kexts, 如: USBMap.kext, 触摸板相关. 保留原有的就可以了, 否则需要重新进行定制
- 校验配置文件,
OOC > 工具 > Config 配置健全性检查
, 选择对应版本, 按输出信息对配置进行微调 - 开启日志输出到文件,
Misc > Debug > Target > 启用记录到文件
, 验证后可以去掉勾选- 日志文件会输出到启动 OC 所在 EFI 分区根目录下
- 如果加载了
CrScreenshotDxe.efi
驱动的话, 按**F10**
会截屏保存到 EFI 分区根目录下
- 重启加载新 OC, 一切正常即升级成功
从 OC Debug 版本切换到 Release
- 下载对应版本的 Debug/Release OC 文件
- 替换 1, 3 即可