黑苹果系统四叶草Clover引导升级时卡在加号++++++++++++的一个排查方案

卡这样的加号的一个排查方案

[EB|`B:WFDW] Err(0xE), 0 @ LocHB 71B4903C-14EC-42C4-BDC6-CE1449930E49

先确认一下四叶草Clover引导的核心文件cloverx64.efi和boot.efi是最新版的,并且确认一下whatevergreen.kext是不是最新版的。

排查顺序

1.config.plist ->UEFI ->Quirks ->IgnoreInvalidFlexRatio ->True/YES

2.如果1中已经启用,还是卡这里,则需要启用config.plist ->Kernel ->Quirks ->AppleCpuPmCfgLock/AppleXcpmCfgLock ->True/YES

3.如果1与2中都尝试了,依然还未解决,就一定要检查Bios设置CFG Lock(MSR 0xE2 write protection)~CFG锁(MSR 0xE2写保护)(必须关闭,如果此项有,部分机型即使在Kernel-> Quirks下启用它,依然还是会卡上图的地方)

 

还有一种说法是更换一下关于内存的一个efi,下载 OcQuirks.efi 和 OpenRuntime.efi 解压到 /EFI/Clover/Drivers 文件夹中,并删除 AptioMemoryFix.efi 或 OsxAptioFixDrv.efi 。

如果比较懒的话,直接来这里,下载最新的黑果小兵制作的四叶草引导EFI文件替换试试。

黑果小兵制作的四叶草Clover引导EFI下载:https://www.mfpud.com/clover/cloverefi/

 

顺便说下OC引导的部分

方案一:针对移动端,修改 config.plist 中

UEFI→Quirks→IgnoreInvalidFlexRatio→True/Yes
UEFI→Quirks→ReleaseUsbOwnership→True/Yes
Booter→Quirks→RebuildAppleMemoryMap→False/No
Booter→Quirks→SetupVirtualMap→True/Yes

方案二:针对无法解开 CFG 锁的机型,修改 config.plist 中

Kernel→Quirks→AppleXcpmCfgLock→True/Yes
Kernel→Quirks→AppleCpuPmCfgLock→True/Yes
UEFI→Quirks→IgnoreInvalidFlexRatio→True/Yes

如果无法关闭 VT-d,修改:

Kernel→Quirks→DisableIoMapper→True/Yes

 

如果卡在这个地方

Start RandomSeed
End RandomSeed
+++++++++++++++++++++

A:修改 config.plist 中:

Booter:

Quirks

RebuildAppleMemoryMap→True/Yes
SyncRuntimePermissions→True/Yes
EnableWriteUnprotector→False/No

此项取决于 Memory Attribute Table(MAT)支持情况,如果支持:

EnableWriteUnprotector→False
RebuildAppleMemoryMap→True
SyncRuntimePermissions→True

如果不支持:

EnableWriteUnprotector→True
RebuildAppleMemoryMap→False
SyncRuntimePermissions→False
DevirtualiseMmio→False/No
SetupVirtualMap→False/No

大部分技嘉主板,以及更老的硬件如第 4 代酷睿需要开启;

Icelake 以及 Comet Lake 不能开启此项;

AMD B550 和 A520(以及最新 BIOS 的 X570)不能开启此项;

AMD 线程撕裂者 TRx40 不能开启此项;

华硕 X299 v3006 及以上版本的 BIOS(包括其他品牌 X299 + 最新 BIOS)不能开启此项;

以上设置的前提是你的固件中有 Memory Attribute Table(MAT),如果没有则设置为:

RebuildAppleMemoryMap→False/No
SyncRuntimePermissions→False/No
EnableWriteUnprotector→True/Yes

为了确定你的固件有没有 MAT,请使用 Debug 版 OpenCore,并在 config 中设置以下选项:

Misc→Debug→Target→67

实在学不会安装黑苹果的可以加一下QQ 577535622
黑苹果动力 » 黑苹果系统四叶草Clover引导升级时卡在加号++++++++++++的一个排查方案