Opencore引导版本升级教程
Opencore版本升级
Opencore作为黑苹果目前引导的引领者,很多Hacker都会选择使用它来进行黑苹果的引导工具,那么肯定有不少小伙伴对Opencore引导版本的升级存在疑问吧?下面,我来为大家简略介绍一下如何升级Opencore引导版本吧!
该教程所用的全部工具将会打包发在下方的链接里,如有需要自行下载使用【侵权删除】
背景概要
Opencore版本
笔者升级前版本为0.6.4,目标升级版本为0.6.6;
黑苹果系统版本
升级前系统版本为macOS Big Sur 11.1,目标升级版本为macOS Big Sur 11.2.1;
电脑型号、参数
本次教程使用的电脑型号为联想昭阳E40-80,CPU型号为i7 5500U,图形显示卡型号为HD Graphics 5500(2048MB),内存12GB, 1600 MHz DDR3。
将要使用到的工具、文件
- Opencore Configurator 0.6.4
- Opencore Configurator 0.6.6
- MaciASL
- 本机使用的EFI文件夹
- 一个U盘
- 运行黑苹果系统的电脑
备注:高亮文本为必需工具、文件,U盘可有可无(仅限于对自己技术有绝对把握的黑苹果玩家)
升级步骤
文件、工具准备
下载目标升级版本的Opencore-0.6.6-release文件夹
下载地址如下:GitHub-Acidanthera
或者在Hackintool-引导中直接根据提醒下载即可:
U盘准备工作
详情可参考:【黑苹果】U盘调试盘制作
下载Opencore Configurtor
根据自己当前使用的Opencore引导版本以及目标升级版本下载对应的Opencore Configurator(最好可以安装两个不同版本的Opencore Configurator,便于后续步骤的操作,具体做法可参考:)
下载最新版本(目标升级版本)对应的Opencore Configurator
百度或在MacWK(https://macwk.com/)中搜索下载
下载当前使用版本的Opencore Configurator
同上
复制本机目前使用的EFI文件夹
- 打开旧版本的Opencore Configurator,挂载自己所使用的引导磁盘
- 输入密码后打开分区
- 复制EFI文件夹
挂载、创建U盘引导区
- 打开新版本的Opencore Configurator,挂载U盘的引导区
- 将下载的Opencore-0.6.6-release中的X64文件夹中的EFI文件夹整个复制到U盘引导区内
对照新旧EFI文件夹
【如果您的黑苹果电脑为双系统】
-
由于笔者采用EFI文件夹下存在四个文件夹
而下载的EFI文件夹中只含有BOOT以及OC文件夹
故笔者将APPLE以及Microsoft文件夹直接复制粘贴到U盘的EFI文件夹中 -
保留新版本BOOT文件夹以及其下的BOOTx64.efi文件
-
对比OC文件夹
注意:下载的EFI-OC中应有ACPI、Drivers、Kexts、Resources、Tools共计五个文件夹以及OpenCore.efi文件,其中ACPI以及Kexts应为空文件夹,而Resources下的Audio、Font、Image、Label应都为空文件夹 -
将旧版本的EFI文件夹下的ACPI文件夹中的aml文件(dsl文件不可以直接复制粘贴)全部复制粘贴到新版本的EFI文件夹中(若要使用opencore-0.6.6-release中的Docs-AcpiSamples-Source下的SSDT文件需要使用MaciASL进行编译,详情参考:;若要使用opencore-0.6.6-release中的Docs-AcpiSamples-Binaries下的SSDT文件则直接复制黏贴即可)
-
旧版本Drivers文件夹下存在的efi文件从下载的Drivers文件夹中复制粘贴到U盘EFi文件夹中,多余的efi文件删去,HfsPlus.efi可直接从旧版本复制到新版本文件夹
-
Kexts驱动更新后,粘贴到U盘引导分区内(详情参考:)
-
如果您的电脑没有采用可视化引导界面,Resources文件夹可删去或不做改动;反之,直接复制粘贴即可
-
Tools文件夹不必做改动,复制粘贴即可
完成上述步骤后,再次确认EFI文件夹是否正确修改!!!
【如果您的黑苹果电脑为macOS单系统】
跳过上述步骤中复制粘贴APPLE、Microsoft文件夹的操作,直接进行后续步骤
重启电脑
- 开机时敲击F12(不同电脑的启动键不同),选择U盘的EFI引导
- 选择macOS启动项,进入黑苹果系统
一个小小的总结
综上,步骤可以总结为如下流程图:
检查Opencore版本 --> 下载目标升级版本的opencore-x.x.x-release文件夹 --> 格式化U盘,制作启动盘 --> 对比修改前后EFI文件夹 --> 重启电脑,进行调试
以上教程由本人于2021年2月14日进行opencore 0.6.4升级到0.6.6,macOS Big Sur 11.1升级到11.2.1后总结的经验,若有错误或偏差请读者指正,预祝大家升级Opencore版本顺利!
附:文章所用工具以及文件 密码: l5a8
常见问题(持续更新中)
常见疑问 | 解决方案 |
---|---|
如果在升级之后,打开Hackintool软件显示的引导版本仍是旧版本,该如何处理? | 首先确保你的引导已经根据上述教程升级到了新版本;如果确认升级成功,那么打开OpenCore Configurator-Misc-Security-启用重置NVRAM后重启电脑,选择重置NVRAM即可,或参考如下文章: |