关于卡[EB|#LOG:EXITBS:START]的解决办法
自从Big sur出来之后,就有各种卡EB的案例,最常见的还是标题所示。但是这么久了,我没有找到一个非常好的方案来解决卡EB START的问题。我的主板是技嘉B360M AORUS PRO,当时也有这个问题。我查阅了很多资料,最后把SetupVirtualMap和RebuildAppleMemoryMap都勾选得以解决。但是后续我尝试了不同的主板,有一些就算不断更改和CFG相关的AppleCpuPmCfgLock和AppleXcpmCfgLock也没有变化。目前我知道的比较有效办法就是解锁cfg。除此之外还有什么比较有效的办法吗?真的很想知道。 我觉得目前不那么可能会有通用的解决办法的,OcQuirks那么多参数,OC整体更多,针对不同的主板会有不同的选择,组合起来无穷无尽。但,用的人多了,会形成针对性的配置案例参考。到那时,这些案例就是“办法”,就像大家分享clover EFI一样,所以现在,OC能尽早成熟、结构稳定后,才有可能,不然,OC自己都还在变化,“通用”方法都是徒劳,一次更新可能就让配好的参数失效。 我的AsROCK H470M ITX/AC主板BIOS里面默认就是CFG Lock disable,怎么设置还是卡EB start,进行不到下一个安装阶段。 coralding 发表于 2020-8-11 00:24我的AsROCK H470M ITX/AC主板BIOS里面默认就是CFG Lock disable,怎么设置还是卡EB start,进行不到下一个安 ...
10代要仿冒cpuid lesing 发表于 2020-8-11 01:38 https://www.pcbeta.com/static/image/common/back.gif
10代要仿冒cpuid
这个不需要吧,在机型选择去掉自动。然后指定cputype就行了。 https://heipg.cn/tutorial/opencore-install-errors-handbook.html Stuck on
This is actually the exact same error as EndRandomSeed so all the same fixes apply(10.15.4 and newer changed the debug protocol for those curious):
Booter Issues:
DevirtualiseMmio may be taking precious areas in memory that are needed for other uses, you may need to disable this quirk or whitelist the bad regions: Using DevirtualiseMmio
SetupVirtualMap may be needed depending on the firmware, generally this quirk should be avoided but most Gigabyte users and older hardware(Broadwell and older) will need this quirk to boot.
Z490 boards are known to fail with SetupVirtualMap enabled, especially on Asus and AsRock boards.
RebuildAppleMemoryMap may not be a fan of your firmware, use of this quirk is dependent on having EnableWriteUnprotector disabled and SyncRuntimePermissions enabled with the addition of having a Memory Attribute Table in your firmware. If your firmware doesn't have MATs, disable both RebuildAppleMemoryMap and SyncRuntimePermissions then enable EnableWriteUnprotector.
To verify whether your board has MATs, check the logs for something like this:
OCABC: MAT support is 1
Kernel Issues:
AMD: Missing kernel patches(only applies for AMD CPUs, make sure they're OpenCore patches and not Clover. Clover uses MatchOS while OpenCore has MinKernel and Maxkernel)
Intel: Missing CFG or XCPM patches
Enable AppleXcpmCfgLock and AppleCpuPmCfgLock, this disables PKG_CST_CNFIG_CONTROL within the XNU and AppleIntelCPUPowerManagement respectively. Not recommended long term solution as this can cause instability.
Alternatively you can properly disable CFG-Lock: Fixing CFG Lock
Intel: AppleXcpmExtraMsrs may be required, this is generally meant for Pentiums, HEDT and other odd systems not natively supported in macOS. Do not use on AMD
UEFI Issues:
ProvideConsoleGop is likely missing as this is needed for transitioning to the next screen, this was originally part of AptioMemoryFix but is now within OpenCore as this quirk. Can be found under UEFI -> Output
IgnoreInvalidFlexRatio missing, this is needed for Broadwell and older. Not for AMD and Skylake or newer kisazhu 发表于 2020-8-11 09:17 https://www.pcbeta.com/static/image/common/back.gif
这个不需要吧,在机型选择去掉自动。然后指定cputype就行了。
cputype和cpuid不是一回事,前者只是系统中不识别cpu型号,不影响安装和使用,后者是压根不支持这个cpu lesing 发表于 2020-8-11 11:12 https://www.pcbeta.com/static/image/common/back.gif
cputype和cpuid不是一回事,前者只是系统中不识别cpu型号,不影响安装和使用,后者是压根不支持这个cpu
我的10700K直接选机型imac19.1就能识别。只不过型号被识别成I5指定cputype就改成I7了。 kisazhu 发表于 2020-8-11 12:14 https://www.pcbeta.com/static/image/common/back.gif
我的10700K直接选机型imac19.1就能识别。只不过型号被识别成I5指定cputype就改成I7了。
不是,你还没清楚我的意思,oc0.5.9开始就能正确识别为i7,我说的不支持cpu是会导致无法启动的也就是卡EB,而不是识不识别。仿冒cpuid的过程是在Cpuid1Data和Cpuid1Mask填上相应数值,目前10代桌面U在10.15.5/6不需要这个操作,但在11.0需要 lesing 发表于 2020-8-11 12:43 https://www.pcbeta.com/static/image/common/back.gif
不是,你还没清楚我的意思,oc0.5.9开始就能正确识别为i7,我说的不支持cpu是会导致无法启动的也就是卡EB ...
正解啊,11正式版出来应该就不需要了 lesing 发表于 2020-8-11 12:43 https://www.pcbeta.com/static/image/common/back.gif
不是,你还没清楚我的意思,oc0.5.9开始就能正确识别为i7,我说的不支持cpu是会导致无法启动的也就是卡EB ...
感谢解答啊,另外问一句你装过pd虚拟机没?怎么在10.15.6安装启动卡。我们配置基本一样 lesing 发表于 2020-8-11 12:43 https://www.pcbeta.com/static/image/common/back.gif
不是,你还没清楚我的意思,oc0.5.9开始就能正确识别为i7,我说的不支持cpu是会导致无法启动的也就是卡EB ...
问下 10代仿冒的要填什么? cbzhch 发表于 2020-8-11 22:31 https://www.pcbeta.com/static/image/common/back.gif
问下 10代仿冒的要填什么?
Cpuid1Data填写EB060800 00000000 00000000 00000000或者EA060900 00000000 00000000 00000000(我知道的只有这两个),Cpuid1Mask填写FFFFFFFF 00000000 00000000 00000000 仿冒后,10代CPU进入跑码模式,卡在""virtual ioreturn ionvmecontroller"",是不是需要启动参数中加入ncpi=0x2000和vsmcgen=1,哪位高人指导一下! coralding 发表于 2020-8-12 23:29
仿冒后,10代CPU进入跑码模式,卡在""virtual ioreturn ionvmecontroller"",是不是需要启动参数中加入ncpi= ...
oc0.6.0套件不需要加 我是使用OC0.6.0正式版及所有最新的Kexts文件配置的Config文件! 这个是不是与我的U是ES有关,QRSL 10400T or 10500T? 引导版本也有关系, coralding 发表于 2020-8-12 23:29
仿冒后,10代CPU进入跑码模式,卡在""virtual ioreturn ionvmecontroller"",是不是需要启动参数中加入ncpi= ...
插眼,晚上回去再搞
页:
[1]
2