opencore启动问题

admin 2021-9-13

877 1
* 本节指从插入usb直到启动open core界面期间出现的问题 内核空间问题 * 本节指从open core菜单中选择macos的那一刻起,直到apple图标和安装程序界面加载完成之前 用户空间问题 * 涵盖从加载macos的图形化界面到在驱动器上安装macOS的过程 安装后问题 * 安装完毕并完全启动后覆盖问题 杂项问题 * 在macOS安装后或其他os中覆盖问题 一 open core启动问题 1. 在open core选择界面之前卡在黑屏上 诊断它的最佳方式是通过open core的debug生成或检查日志查看open core是否实际加载。 1 ️open core未正确加载: * 不正确的usb文件夹结构 oc-structure.ed7eba0d.png * 固件不支持uefi ** 对于不支持uefi的固件应该使用模拟uefi的方式制作usb 2 ️open core已经正确加载:*HfsPlus.efi加载问题 ** 尝试使用HfsPlusLegacy.efi ** VBoxHfs.efi是另一种选择,但这个会比HfsPlus慢很多 2.卡住 no vault provided! * 通常将其设置为:Misc>Securty>Vault Optional * 如果已经执行过,需要恢复opencore.efi文件,因为签名已被写入。 3. 卡住 OC:Invalid Vault mode * 这可能是一个拼写错误,OpenCore中的选项是大小写敏感的,所以确保你仔细检查,可选是在Misc -> Security -> Vault下输入它的正确方式 4. 看不到MAC分区 * ScanPolicy 需要设置为 0 * 拥有适当的固件驱动程序,如HfsPlus(Apfs加载程序不应该用于0.5.8) * 设置SATA模式(在BIOS中) * 设置查看基于APFS的驱动器: UEFI>APFS EnableJumpstart=YES HideVerbose=NO * 如果你安装的版本在10.13.5或更老,设置 MinDate=-1 MinVersion=-1 5.卡住OCB: OcScanForBootEntries failure - Not Found 这是因为 OpenCore 无法找到任何具有当前扫描政策驱动器的驱动器,因此设置将允许显示所有引导选项0 Misc -> Security -> ScanPolicy -> 0 6.卡住OCB: failed to match a default boot option 设置允许显示所有引导选项 OCB: OcScanForBootEntries failure - Not Found0 Misc -> Security -> ScanPolicy -> 0 7.卡住OCB: System has no boot entries Misc -> Security -> ScanPolicy -> 0 8.卡住OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters... 需要重新开始,做一个新的配置或找出所有你需要从你的配置删除垃圾 注意:如果您将过时的配置与较新版本的 OpenCore 混合在一起,也会出现这些相同的问题。请相应地更新它们 9.卡住OC: Driver XXX.efi at 0 cannot be found 这是由于您的config.plist中的条目指定了某个驱动,但这个驱动不在您的EFI文件夹中。要解决: 确保文件夹: EFI/OC/Drivers 中的文件与您的config.plist ->UEFI - >Drivers 中指定文件匹配 如果没有,请运行Cmd/Ctrl+R与open core重新快照您的配置.plist 请注意,条目对大小写敏感。 10.接收到"Failed to parse real field of type 1" 通常这是由于Xcode转换导致的问题 11.不能在选择器中选择任何东西 通常这是由于: 1⃣️不兼容键盘驱动程序 2⃣️缺少PS2键盘驱动程序 12.启动open core之后重启到BIOS界面*这是由于不正确的EFI文件结构导致,确保所有的OC文件都位于ESP(EFI系统分区)上的EFI文件夹内 13.OCABC: Incompatible OpenRuntime r4, require r10 过时的OpenRuntime.efi,确认BOOTx64.efi, OpenCore.efi和OpenRuntime都来自相同的构建。任何不匹配的东西都会破坏引导 注意:FwRuntimeServices已经被重命名为OpenRuntime 0.5.7或更新版本 14.Failed to open OpenCore image-访问被拒绝 在更新的Microsoft Surface设备固件上,即使禁用了安全启动,加载OpenCore现在也会导致安全违规。 要解决这个问题,请在config.plist中启用UEFI -> Quirks -> DisableSecurityPolicy 15.OC:Failed to find SB model disable halting on critical error 这是一个拼写错误,确保在你的配置中。plist设置为Misc -> secure -> SecureBootModel=Disabled
最后于 2021-9-16 被admin编辑 ,原因:
最新回复 (1)
返回