OpenCore最简单升级教程


张登友,张登友的博客,张登友的网站——

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

准备工作

正式开始

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

OpenCore文件夹结构

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

EFI文件夹结构

  1. 替换老版本文件

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

  • BOOT文件夹下的BOOTx64.efi

  • Drivers文件夹下的OpenRuntime.efi、OpenHfsPlus.efi、OpenCanopy.efi等,根据自己的配置进行替换

  • OC文件夹下的OpenCore.efi

  • Tools文件夹下的efi文件(根据实际情况替换,我这里基本没有用到,不演示)

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

    ![Beyond Compare](Beyond Compare.png)

  1. 更新kexts

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

     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)

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

    复制项目地址

    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

修改参数


文章作者: 张登友
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张登友 !
评论
  目录