这个问题可能是您的固件或 OpenCore 的一些错误,特别是在加载所有驱动程序和显示菜单时容易遇到问题。诊断它的最佳方法是通过OpenCore 的 DEBUG Build(测试模式)检查日志是否实际加载了 OpenCore,如果加载了,它卡在了什么地方,然后根据日志来排查问题。
OpenCore 未加载的情况:
- 如果设置成OpenCore的调试模式后仍然没有日志存在,则可能存在以下问题:
- USB 文件夹结构不正确
- 请确保所有 OC 文件都位于 ESP(EFI 系统分区)上的 EFI 文件夹中,参考如下文件夹结构示意图
- USB 文件夹结构不正确
- 固件不支持 UEFI
- 您需要设置 DuetPkg
OpenCore 确实加载的情况:
- 检查日志中打印的最后一行,可能有已加载的 .efi 驱动程序或某种形式的异常报错ASSERT
- 对于 ASSERT,可能是固件问题,您需要在此处实际通知开发人员以解决此问题。
- 对于 .efi 驱动程序卡住,请检查以下内容:
- HfsPlus.efi 加载问题:
- 尝试使用HfsPlusLegacy.efi 来替换测试
- 推荐用于不支持 RDRAND 的 CPU,主要与第 3 代 Ivy Bridge i3 及更早版本相关
- VBoxHfs.efi 是另一种选择,但比 HfsPlus 的版本慢得多
- HiiDatabase.efi 加载问题:
- 可能你的固件已经支持 HiiDatabase,所以驱动有冲突。只需删除驱动程序,因为您不需要它。
- HfsPlus.efi 加载问题:
原创文章,作者:1GPU ALEX,如若转载,请注明出处:https://www.1gpu.com/901.html