Opencore引导版本升级教程【保姆级详细】

介绍

OC Auxiliary Tools,项目地址

目前,使OpenCore文件、驱动程序、配置和kext保持最新状态的最简单方法是使用OpenCore辅助工具(OCAT)。OCAT实际上合并了对配置plist和功能集结构的任何更改,从而在不丢失设置的情况下将其更新到最新版本。与旧方法相比,这节省了大量时间,在旧方法中,您必须手动完成所有这些操作。

测试OC版本为0.77,升级至0.78版本

下载软件

首先,我们先下载OCAT软件本体,地址:Releases · ic005k/OCAuxiliaryTools · GitHub

download

挂载ESP

在更新之前,建议备份一下原来的EFI文件

点击编辑,挂载ESP分区,选择挂载并打开config文件(注意要选择EFI启动文件所在分区)

mount

mount_efi

同步OC和kexts

第五个图标,同步OC主程序和kexts,悬浮几秒后会提示

synchronization

选择更新文件

选择要更新的kexts和EFI驱动文件,然后点击同步即可

红色表示有新版本,绿色代表已经是最新,灰色代表查询不到版本,需要手动添加更新地址

select_kexts

保存config文件

更新完驱动和kexts之后,我们直接保存config文件即可完成更新(软件一定要和OC版本匹配,更新前先检查OCAT的版本)软件会自动更新config文件

注意:第三个选项可能会提示配置文件有问题,仅供参考,仅供参考,仅供参考

到这里更新就完成啦,后面是以前的手动更新教程,如果出错或者无法更新可以参考

老版更新教程

随着MacOS版本的升级,我们的OpenCore版本也得跟着升级,不然会出现升级失败无法开机等各种问题,但是OpenCore的升级迭代方式确实有些麻烦,我这里使用了最简单的方式,目前从0.60一直用到0.68版本,目前没有任何问题,下面就来分享一下我的升级方式吧!

准备工作

正式开始

下载完成后解压最新版OpenCore压缩包得到如下文件:

OpenCore文件夹结构

将解压得到的文件:IA32表示32位处理器,X64表示64位处理器,这里根据自己的电脑选择。我这里以64位为例,打开X64文件夹,整体结构如图所示:

EFI文件夹结构

替换老版本文件

需要对老版本进行替换的文件分别为

  • BOOT文件夹下的BOOTx64.efi
  • Drivers文件夹下的OpenRuntime.efi、OpenHfsPlus.efi、OpenCanopy.efi等,根据自己的配置进行替换
  • OC文件夹下的OpenCore.efi
  • Tools文件夹下的efi文件(根据实际情况替换,我这里基本没有用到,不演示)

    这里推荐一款软件进行更改:Beyond Compare,可以快速将两个文件夹进行对比

    ![Beyond Compare](Beyond Compare.png)

更新kexts

分别到各个驱动的地址下载kexts更新,并替换老版本,这里我使用shell文件一键下载

Bash

 cd "$(dirname "$0")"
cd 更新驱动
#下载声卡驱动
wget $(curl -s https://api.github.com/repos/acidanthera/AppleALC/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/VirtualSMC/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/WhateverGreen/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/Lilu/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/VoodooPS2/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/NVMeFix/releases/latest | grep 'browser_' | cut -d\" -f4)
wget $(curl -s https://api.github.com/repos/acidanthera/OpenCorePkg/releases/latest | grep 'browser_' | cut -d\" -f4)

全选代码

复制

如果想减少下一次手动下载,可以更改此代码

复制项目地址

Shell

wget $(curl -s https://api.github.com/repos/**项目地址**/releases/latest | grep 'browser_' | cut -d\" -f4)

全选代码

复制

将项目地址粘贴到上面代码项目地址处,一行一个,即可实现批量下载

更新config.plist文件

这一步比较简单,只需要用最新版OpenCore Configurator打开原来的config.plist后再进行保存就OK了,基本到这里升级就完成啦!

0.68版本的小问题

升级到0.6.8版本,在启动菜单(图形,文字菜单可以按数字)那里按方向键选择启动项时候会一次跳好几个选项,很难选到要选择的启动项,解决方式

修改UEFI –> AppleInput –> CustomDelays 为 Disable
或者
UEFI –> AppleInput –> KeySubsequentDelay 的数字为5

修改参数

更多黑苹果安装教程请前往魏叔黑果网~

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值