我们已经使用Clover Bootloader运行Hackintosh系统已有很长时间了,直到现在,Apple仍在使用它的Big Sur版本及其附带的防火墙,这使得在Big Sur上使用Clover bootloader变得很困难。从这一点开始,我们所有人都开始切换到OpenCore引导加载程序。尽管OpenCore相对于Clover具有许多优势,但在某些方面,它却由于Clover Bootloader的相对简单性而受阻。这里的简单性是三叶草定制的界面,该界面使我们能够毫无问题地干预最终用户的启动设置。至此,Clover终于使用OpenCore源代码更新了Clover Bootloder,并将其发布为最新版本,这是Clover用户所熟悉的。
如果要使用Clover,可以按照本指南进行操作,编辑用于Clover Bootloader的COnfig和EFI,然后尝试使用Clover Bootloder安装Big Sur。
注意:此处描述的方法是实验性的,将根据尝试者提供的信息进行调整。在尝试本指南之前,请备份您的操作系统。否则,如果出现错误,则应该退回。
本指南将向您展示从旧系统更新Big Sur时在Clover中的操作。
在实施该指南之前,
在这种情况下,我们首先需要删除可能导致我们当前EFI出现问题的文件。
第1部分:不需要的项目
为了防止系统在引导过程中出错,必须首先删除以下文件。因此,重要的是,当我们更新Clover以将系统更新为Big sura时,这些文件不存在。
AptioMemoryFixes:包括AptioMemoryFix.efi,OsxAptioFix3Drv.efi,OsxAptioFixDrv.efi和“ memoryfix”的所有内容。因为当前的Clover OpenRuntime.efi上已存在memoryfix。
不必要的文件:
DataHubDxe.efi:如果在BIOS中不可用,则启用DataHub协议支持。现代UEFI BIOS通常支持此功能。但是,您应该尝试查看您的系统是否可以使用此功能。
FSInject.efi: kext Inject方法对于较旧的系统可能是必需的,但在当前系统中已不再使用。
SMCHelper.efi:如果使用FakeSMC,则为必需。但是,更新的引导程序不需要。因为我们当前正在使用VirtualSMC。如果将其与VirtualSMC一起使用怎么办?系统内核返回Panic。在此情况下准备最新的Clover Bootlader时,请远离此。
Emuvariableuefi.ef的驱动程序:需要驱动程序来模仿NVRAM支持中的旧系统
OcQuirks.efi和 OcQuirks.plist:不再需要使用当前版本的Clover清除驱动程序。
第2部分:EFI更新:
- 首先,找一个大小至少为500 mb的USB磁盘,并将其格式化为FAT32(MBR)。我们这样做的原因是要检查我们准备准备的EFI是否正常工作。因此,请勿尝试通过正在运行的系统的EFI来执行此操作,因为稍后系统可能无法启动。安全第一。
- 现在下载Clover引导加载程序zip扩展的最新版本,点击获取。
让我们看一下下载的该文件中需要什么。 - 如果首先查看EFI> Clover>drivers> off> UEFI”文件夹,我们将在下面共享的图片中看到文件。我对它们进行了分组。
第3部分:EFI规则
让我们看看将在相应下载的EFI中放入什么。
- 首先,让我们将OFF文件夹中的以下文件放入EFI> Clover>drivers> UEFI中:
- ApfsDriverLoader.efi
- VBoxHfs.efi
- OpenRuntime.efi
- 现在,在下图中,我们有一个最小的驱动器文件夹。灰色标记的默认驱动程序,在基于UEFI的系统上通常不需要。如上所述,如果您使用的是VirtualSMC,则一定要删除SMCHelper。因此,在图片中也将其标记为灰色。我们在此处保留灰色标记,但是您可以在安装系统后删除它们,方法是分别删除每一个并测试它们是否影响系统。
- 之后,我们将转移我们的kext。当然,重要的是我们所有的kext都是最新的。在这种情况下,首先,使用 kext Updater或Hackintool下载您使用的kexts的更新版本。
- 当然,如果我们使用的文件在ACPI / Patched中,则也需要传输它们。
第4节:查询规则
完成这些操作后,我们的主要工作现在开始。将 Quirks添加到我们的config文件。毕竟,我们在指南开始时说了什么?带有OpenCore的三叶草。
下载最新版本的Clover Configurator应用程序,然后使用此应用程序打开config.plist文件。现在转到“Quirks”选项卡。那么设置如何在这里?
我们说; Clover使用OpenCore;我们要做的是在配置文件中使用Opencore Quirks设置。当然,此步骤需要使用Opencore指南。
首先,让我们看看Clover Configurator中的Quirks字段及其定义。因为这些将帮助我们了解我们将在《 Opencore指南》中使用的设置。
- 我们所说的话:我们将从OpenCore Dortania目录中获得Quirks设置。现在,让我们回到指南中,找到有关我们要使用的处理器系列和平台的信息。
- 让我们转到指南中的“ Booter”部分。这是我们在上图中将绿色标记为绿色的地方。在这里,将目录中显示的设置输入到您自己的配置文件中。
- 再次,转到指南中显示“内核”的部分,然后将“ Quirks”和“ Scheme”部分(上图中的紫色和蓝色)添加到配置文件中。
- 注意:在“Kernel>Quirks”中找到的某些设置具有不同的名称,并且位于“四叶草配置器”的“内核和Kext修补程序”部分中。这些包括:
- 毕竟,我们的USB Clover EFI已准备就绪。确保选中所有必需的选项后,保存设置,将新的EFI文件夹复制到USB闪存驱动器的根目录,然后尝试从U盘启动。如果一切设置正确,则系统应正常启动。
- 在“四叶草启动”菜单中,执行NVRAM重置(F11)以清除以前的Aptio内存修复程序可能残留的内容,然后启动macOS。
- 如果系统使用该USB正常启动,则可以删除系统的EFI,然后将Clover EFI移至系统的EFI并永久使用。
此文讲述的引导内容,在以下配置中测试可正常运行:
在装有旧Q8300处理器的HP Pavilion p6234ch台式机系统上进行错误测试。系统; IPIEL-LA3(Eureka3)主板,Intel Core 2 Quad Q8300处理器,8GB RAM及更高版本,不支持的Nvidia GT 220图形卡...
评论(0)