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

准备工作

  • 首先下载OpenCore最新的稳定版,地址:点击下载
  • 下载最新版OpenCore Configurator(可能需要科学上网)地址:点击下载
  • OpenCore 简体中文参考手册(可参考):https://oc.skk.moe/

正式开始

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

OpenCore最简单升级教程-1

OpenCore文件夹结构

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

OpenCore最简单升级教程-2

EFI文件夹结构
  1. 替换老版本文件

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

  • BOOT文件夹下的BOOTx64.efi
  • Drivers文件夹下的OpenRuntime.efi、OpenHfsPlus.efi、OpenCanopy.efi等,根据自己的配置进行替换
  • OC文件夹下的OpenCore.efi
  • Tools文件夹下的efi文件(根据实际情况替换,我这里基本没有用到,不演示)这里推荐一款软件进行更改:Beyond Compare,可以快速将两个文件夹进行对比
  1. 更新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)

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

    OpenCore最简单升级教程-3

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

     

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

  2. 更新config.plist文件

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

    这一步也可能需要手动,按照老版本的选项在新版本重新勾一边保存。

  3. 0.68版本的小问题

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

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

OpenCore最简单升级教程-4

修改参数

发表回复

后才能评论

评论(1)