制作USB启动盘
Last updated
Was this helpful?
Last updated
Was this helpful?
必须的东西:
,强烈推荐使用DEBUG版来查看更多的调试信息
或者PlistEdit或者XCode等等,也可以使用最新的OpenCore Configurator
重置NVRAM(如果你之前是使用Clover的话,这是一个非常重要的步骤,因为Clover的一些变量会于OC产生冲突。你可以在你的config里面开启AllowNvramReset
,然后启动OpenCore的时候选择CleanNvram
)
黑苹果运作的基本知识(比如配置网络)
如果你想将OpenCore作为你的主力bootloader,那么你应该将Clover备个份然后全部删除。点击这里查看哪些需要删除:
按照自己的条件选择如上不同安装方式,操作完成后再回到这里。
开始之前,你需要将OpenCorePkg中的EFI文件夹复制到U盘的EFI分区,在Windows中是名为BOOT
的U盘
现在你会注意到Drivers
目录和Tools
目录中有一堆文件,不过我们不是全部都需要:
从Drivers目录中移除:
AppleUsbKbDxe.efi
在传统模式的主板(使用DuetPkg)上使用,不建议使用,甚至会对Ivy Bridge或者更新的平台造成损害。
NvmExpressDxe.efi
对于Haswell或者更老的平台,没有内置的NVME驱动的时候可以使用这个
XhciDxe.efi
对于Sandy Bridge或者更老的平台,没有内置的XHCI驱动的时候可以使用这个
从Tools中移除:
CleanNvram.efi
我们将使用OpenCore内置的功能,所以不需要这个
VerifyMsrE2.efi
用于验证CFG Lock,不过安装的时候不需要
一个干净的EFI:
一个主流的EFI文件夹应该是这样:
注意:
SSDT和自定义的DSDT放入ACPI文件夹
Kext放入Kexts文件夹
固件驱动(.efi)放入Drivers文件夹
现在你可以将AppleSupportPkg中必须的固件驱动放入Drivers文件夹,并且将 Kexts/ACPI放入对应的文件夹。注意CLOVER中的固件驱动在OpenCore不再支持((EmuVariableUEFI, AptioMemoryFix, OsxAptioFixDrv, 等等)。请参考 以便查询那些驱动是OpenCore支持或者已经整合到OpenCore中的。
现在可以跳到 部分了。