OpenCore EFI文件夹构建指南:从基础到精通的必备驱动和文件清单

OpenCore EFI文件夹构建指南:从基础到精通的必备驱动和文件清单

【免费下载链接】OpenCore-Install-Guide Repo for the OpenCore Install Guide 【免费下载链接】OpenCore-Install-Guide 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Install-Guide

OpenCore Install Guide是构建黑苹果系统的核心项目,本文将详细介绍如何正确构建OpenCore的EFI文件夹结构,包含必备驱动和文件清单,帮助新手轻松完成黑苹果安装的关键步骤。

一、准备工作:获取基础EFI文件

要搭建OpenCore的文件夹结构,首先需要从OpenCorePkg的发布版本中获取EFI文件夹。请注意,这些文件位于IA32或X64文件夹下,前者适用于32位固件,后者适用于64位固件。

OpenCore IA32和X64文件夹结构

关于DEBUG和RELEASE版本的选择:

  • DEBUG:可以极大地帮助调试启动问题,但会增加启动时间(例如,到达选择器需要3-5秒)。安装完成后可以轻松过渡到RELEASE版本。
  • RELEASE:启动速度更快,但OpenCore提供的有用调试信息几乎为零,使故障排除变得更加困难。

二、EFI文件夹的基本结构

下载后,将EFI文件夹(来自OpenCorePkg)放置在EFI分区的根目录。现在让我们打开EFI文件夹,看看里面有什么:

OpenCore基础EFI文件夹结构

可以看到,原始EFI文件夹在Drivers和Tools文件夹中包含了许多文件,但我们不需要大多数这些文件。

三、精简EFI文件夹

3.1 保留必要的驱动程序

从Drivers文件夹中保留以下文件(如适用):

驱动程序状态描述
OpenUsbKbDxe.efi可选非UEFI系统(2012年前)所需
OpenPartitionDxe.efi可选启动macOS 10.7-10.9恢复所需
ResetNvramEntry.efi可选重置系统NVRAM所需
OpenRuntime.efi必需正常运行所需

3.2 保留必要的工具

从Tools文件夹中保留以下文件:

工具状态描述
OpenShell.efi可选推荐用于更轻松的调试

精简后的EFI文件夹如下所示:

精简后的EFI文件夹

四、填充EFI文件夹

现在可以将必要的固件驱动程序(.efi)放入Drivers文件夹,将Kexts/ACPI放入各自的文件夹。有关应该使用哪些文件的更多信息,请参见ktext.md

请注意,Clover的UEFI驱动程序不支持OpenCore!(EmuVariableUEFI、AptioMemoryFix、OsxAptioFixDrv等)。有关支持的驱动程序以及那些已合并到OpenCore中的驱动程序的更多信息,请参见clover-conversion/clover-efi.md

一个完整的EFI文件夹可以如下所示(你的会有所不同):

完整的EFI文件夹

提醒

  • SSDT和自定义DSDT(.aml)放在ACPI文件夹中
  • Kexts(.kext)放在Kexts文件夹中
  • 固件驱动程序(.efi)放在Drivers文件夹中

五、下一步

完成所有这些后,请前往Gathering Files获取所需的kexts和固件驱动程序,继续你的黑苹果安装之旅。

【免费下载链接】OpenCore-Install-Guide Repo for the OpenCore Install Guide 【免费下载链接】OpenCore-Install-Guide 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Install-Guide

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值