内容较多,请大家有耐心的阅读

觉得不错话,记得给本文点个赞。

你的赞对我来说是一种肯定哦~

1

启动(卡代码)界面

例1:启动时卡代码

OCABC: Incompatible OpenRuntime r10, require r11Halting on critical error

解决方法:此问题由升级替换文件不完全造成,EFI/OC目录下的OpenCore.efi,EFI/OC/Drivers目录下的OpenRuntime.efi,必须来自同一版本。

OpenCore的关键文件:BOOTx64.efi、OpenCore.efi、OpenRuntime.efi、OpenCanopy.efi(用于支持官方主题服务)

例2:启动时卡代码

This version of Mac OS X is not supported on this platform!

解决方法:问题原因是由于使用了较新的机型ID,但是这个机型不支持旧版本系统,例如:MacPro7,1仅能安装macOS 10.15及以上,不支持macOS 10.13-10.14;另一种可能的原因是反过来,即:使用了太旧的机型ID,但这个机型不支持最新版本的系统。

例3:启动界面看不到macOS启动分区

解决方法:首先确认EFI/OC/Drivers目录下有HFSPlus.efi;

使用软件(PlistEdit Pro或其他软件也可)修改config.plist:

Misc→Security→Scan Policy→设置为0

UEFI→Quirks→UnblockFsConnet→True/Yes(部分惠普机型需要)

UEFI→APFS→EnableJumpStart→True/Yes

UEFI→APFS→HideVerbose→True/Yes

UEFI→APFS→MinDate→-1

UEFI→APFS→MinVersion→-1

PlistEdit Pro下载链接:

https://pan.baidu.com/s/122xuOW3ju8j8-M60jsKgEA

提取码:qb6j

例4:选择启动项后黑屏

解决方法:修改config.plist:

UEFI→Output→ProvideConsoleGop→True/Yes

Booter→Quirks→RebuildAppleMemoryMap→True/Yes

如果未能解决问题,请使用Debug版本OpenCore,这样会提示更多信息。

例5:卡如下代码

OCB: OcScanForBootEntries failure - Not Found

解决方法:这是因为OpenCore无法根据当前的ScanPolicy设置找到任何驱动器,此项设置为0将允许显示所有引导选项。

修改config.plist:Misc→Security→ScanPolicy→0

例6:卡如下代码

OCB: failed to match a default boot option

解决方法:原因及解决方法同例5。

例7:卡如下代码

OCB: StartImage failed - AbortedHalting on critical error

解决方法:请升级OpenCore到0.5.9及更高版本,这主要是由错误的编译或文件版本不对应造成。

OpenCore的关键文件必须来自同一版本:BOOTx64.efi、OpenCore.efi、OpenRuntime.efi、OpenCanopy.efi(用于支持官方主题服务)

例8:卡如下代码

Forcing CS_RUNTIME for entitlement: com.apple.rootless.restricted-block-devices

解决方法:这个一般出现在安装macOS 11.0 Big Sur beta的过程中,其实并没有卡住,注意观察硬盘灯,耐心等待,一般3-5分钟就会过。

例9:卡如下代码

SetMulticastList() ===>SetMylticastList() <===

解决方法:同例8。

例10:卡如下代码

OCB:OcScwfurBootEntries failure - not foundHalting on critical error

解决方法:配置文件有错误,建议重新新建config.plist。

注:此错误新手遇到比较多,请注意OpenCore和Clover的config文件并不通用。

例11:卡如下代码

ERROR allocating 0x3362 pages at 0x0000000001033000 alloc type 2 Error loading kernel cache (0x9) Halting on critical error

解决方法:原因一般是在/EFI/OC/Drivers目录下引入了很多Clover引导使用的.efi文件。并不是Clover引导适用的.efi文件在OpenCore引导也适用。解决办法是删除Clover引导使用的.efi文件,OpenCore引导最基础只需保留HfsPlus.efi,OpenRuntime.efi,OpenCanopy.efi(用于支持官方主题),其余都要删除。

例12:OpenCore启动界面不显示安装U盘,macOS系统盘,Recovery等选项

解决方法:修改config.plist。

Misc→Security→ScanPolicy→0

填写0会扫描所有内容并开启所有选项。其它可选值:3870467,默认:983299。

例13:卡如下代码

OCS:No schema for Disabled at 12 indexOC:Driver HfaPlus.efi at 0 cannot be found!Halting on critical error

解决方法:

默认的OpenCore不含HFSPlus.efi文件,需要添加到/EFI/OC/Drivers 目录下。

例14:卡如下代码

OCB:StartImage failed - Already startedHalting on critical error

解决方法:一般发生在引导项选择时选择了EFI分区。解决方法:不要选择EFI分区,请直接选择系统分区。

例15:卡如下代码

oc:Image Kexts\XXXX.kext\Contents\MacOS\XXXX.kext is missing for kext XXXX.kext ()Halting on critical error

解决方法:上面的代码中,XXXX.kext可能是任何值,例如:VirtualSMC.kext,CPUFriend.kext,AppleALC.kext等等,但是问题的原因是一样的:在/EFI/OC/Kexts/目录下没有对应的kext文件。解决方法也很简单,添加对应的kext,或者在config.plist中禁用相关的kext。

例16:卡如下代码

OCUI: Failed to load imagesHalting on critical error

解决方法:开启了OpenCore的UI界面,但是没有配置OC的Resource文件,请下载并复制到EFI/OC/Resource文件夹。

下载链接:

https://cloud.189.cn/t/im2Qzeuamqu2

例17:卡主板LOGO界面

解决方法:常见于技嘉主板,修改config.plist→UEFI→Drivers取消AudioDxe.efi,删除或在名称前添加#号,暂时禁用。另一种方案,断电并拔掉电池静置 5-10分钟,再开机。

例18:卡如下代码

configuration requires vault but no vault provided!

解决方法:这是最常见的新手错误了,修改Config.plist中:

Misc→Security→Vault→Optional

将Vault值设置为Optional,注意大小写。

例19:卡如下代码

OC: Invalid Vault mode!

解决方法:修改config.plist中:

Misc→Security→Vault→Optional

估计是拼写错误,将Vault值设置为Optional,注意大小写。

例20:卡如下代码

OC: OcAppleGenericInputTimerQuirkExit Status - SuccessOC: OcAppleGenericInputKeycodeExit Status - Success

解决方法:

  • Intel→BIOS中解锁CFG-Lock,没有该选项的情况开启以下选项:

    • AppleXcpmCfgLock→True/Yes

    • AppleCpuPmCfgLock→True/Yes

  • AMD系统需要内核补丁

如果未能解决问题,请使用Debug版本OpenCore,这样会提示更多信息。

内核版本下载:

https://github.com/AMD-OSX/AMD_Vanilla/tree/opencore

例21:卡如下代码

OCABC: Memory pool allocation failure - Not Found

解决方法:这是由于错误的BIOS设置或错误的 Booter Quirks 值,请确认 Booter→Quirks 设置正确,并验证BIOS设置:

  • 开启Above 4G Decoding

  • 关闭CSM

  • 升级BIOS到最新版本

例22:卡如下代码

OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...

解决方法:这基本上是配置文件结构不正确造成的,请勿使用Clover的config.plist引导OpenCore,以及版本不匹配的OpenCore Configurator配置 config.plist。

例23:卡如下代码

apfs_module_start

解决方法:卡在这个位置大部分都是Z390主板,需要添加一个ACPI补丁,内容如下:

Comment:   Fix RTC _STA bugFind:         A00A9353 54415301Replace:     A00A910A FF0BFFFF

例24:卡如下代码

OCB:LoadImage failed - UnsupportedHalting on critical error

解决方法:一般发生在进入Recovery时。解决方法是在EFI/OC/Drivers目录下添加HFSPlus.efi或VBoxHfs.efi,一般使用前者。

HFSPlus.efi下载:

https://cloud.189.cn/t/bMBzMbruuqe2

例25:卡如下代码

000340.041303 XHCI@14000000: AppleUSBXHCI::interruptOccurred: clearing change bits on unused port 23 with portSC 0x802a0

000341.204285 XHCI@14000000: AppleUSBXHCI::interruptOccurred: clearing change bits on unused port 24 with portSC 0x802a0

000341.227434 XHCI@14000000: AppleUSBXHCI::interruptOccurred: clearing change bits on unused port 25 with portSC 0x221203

000341.250544 XHCI@14000000: AppleUSBXHCI::interruptOccurred: clearing change bits on unused port 26 with portSC 0x802a0
...
...
IOUSBHost Interface(0x10000063d): matching deferred by IOUSBHostHIDDevice

解决方法:一般是因为缺少ACPI补丁,没有正确驱动USB的XHCI节点。可尝试以下ACPI补丁:

Comment: Rename XHCI to XHC(USB)Find: 58484349Replace: 5848435FComment: Rename XHC1 to XHC(USB)Find: 58484331Replace: 5848435F

其它解决办法:

  • 检查镜像md5;

  • 将U盘换到USB2.0或USB3.1的接口;

  • 添加解除15端口限制的补丁,

  • 或修改config.plist→Kernel→Quirks→XhciPortLimit

例26:卡如下代码

VM Swap Subsystem is ON

解决方法:修改config.plist

Kernel→Quirks→ThirdPartyDrivers→Off/False

例27:卡如下代码

Kernel Extensions in backtrace:    com.apple.iokit.IOPCIFamily(2.9)[ADD485B5-3EF8-37C4-B3C5-F86326E497A4]@0xffffff7f9432f000->0xfffffff7f94365fff    com.apple.driver.AppleACPIPlatform(6.1)[C111AA1C-DE22-39CC-BB44-4870383DDAA0]@0xffffff7f96306000->0xffffff7f963a0fff        dependency: com.apple.iokit.IOACPIFamily(1.4)...        dependency: com.apple.iokit.IOPCIFamily(2.9)...        dependency: com.apple.driver.AppleSMC(3.1.9)...com.apple.driver.AppleIntelCFLGraphicsFramebuffer(14.0.4)[...]@...

解决方法:这个错误基本是是由Framebuffer设置不当造成的,例如7代酷睿使用了9代酷睿的核显 Framebuffer。只需要修改合适的核显Framebuffer 信息,可先删除DeviceProperties下有关核显的数值。

例28:卡如下代码

OCSB: No suitable signature - Security ViolationOCB: Apple Secure Boot prohibits this boot entry, enforcing!OCB: LoadImage failed - Security Violation

解决方法:这是由于过时Apple Secure Boot manifests导致的,如果你在OpenCore中设置了SecureBootModel,就会导致加载失败,这些文件丢失的原因实际上是macOS中的BUG。解决方法(任选其一):

  1. Misc→Security→SecureBootModel→ Default 或 Disabled

  2. 重新安装 macOS 到最新版本

  3. 从/usr/standalone/i386拷贝Secure Boot manifests到

/Volumes/Preboot//System/Library/CoreServices

例29:卡如下代码

[EB|`LD:OFS] Err(0xE) @ OPEN (System\\Library\\PrelinkedKernels\\prelinkedkernel)

解决方法:当Preboot未被正确更新时,可能会发生这种情况。解决此问题:

  • 修改:

config.plist→UEFI→APFS→JumpstartHotplug→True(macOS 11可能必须开启此项才能进入Recovery)

  • 重启,引导进入 Recovery

  • 开启终端,进行如下操作:

# 通过列出所有分区找到 Preboot 分卷

diskutil list

# 在列出的列表中,我们发现 Preboot 分卷是 disk5s2

/dev/disk5 (synthesized):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      APFS Container Scheme -                      +255.7 GB   disk5

                                 Physical Store disk4s2

   1:                APFS Volume ⁨Big Sur HD - Data⁩       122.5 GB   disk5s1

   2:                APFS Volume ⁨Preboot⁩                 309.4 MB   disk5s2

   3:                APFS Volume ⁨Recovery⁩                887.8 MB   disk5s3

   4:                APFS Volume ⁨VM⁩                      1.1 MB     disk5s4

   5:                APFS Volume ⁨Big Sur HD⁩              16.2 GB    disk5s5

   6:              APFS Snapshot ⁨com.apple.os.update-...⁩ 16.2 GB    disk5s5s

# 现在挂载指定的 Preboot 分卷

diskutil mount disk5s2

# 最后执行下面的命令来更新 Preboot 分卷

diskutil apfs updatePreboot /volume/disk5s2

最后重启,注意你可能需要关闭JumpstartHotplug。

例30:卡如下代码

OCS: No schema for EnableForAll at 0 index, context !OCS: No schema for EnableForAll at 5 index, contextr !OCS: No schema for DummyPowerManagement at 8 index, context !OCS: No schema for SkipCustomEtryCheck at 8 index, context !

解决方法:和其它升级OpenCore的问题一样,这一般是从0.6.1升级到 0.6.2,替换了文件却没有用新版Sample.plist重建config.plist造成的。解决的办法有两个:

  • 使用0.6.2版本的Sample.plist重建config.plist;

  • 使用BeyondCompare等代码对比工具查找两个版本Sample.plist 的不同之处,然后使用VScode等代码编辑器工具修正0.6.1版的config.plist;

例31:卡如下代码

OC: Driver AudioDxe.efi at 0 cannot be found!Halting on critical error

解决方法:这个问题和例15类似,都是在config.plist中指定了加载某些文件,实际路径里却不存在。只是此问题指的是.efi驱动。此案例中,请检查 EFI/OC/Driver目录下是否存在AudioDxe.efi,不存在的话请添加。如果不想要这个驱动的话,请在config.plist→UEFI→Drivers中取消该文件,其它情况以此类推。

例32:卡如下代码

OsxAptioFix3Drv: Starting overrides for \System\Library\CoreServices\boot.efiUsing reloc block: no, hibernate wake: noERROR allocating 0x1c19 pages at 0x0000000009433000 alloc type 2Error loading kernel cache (0x9)Boot failed; will sleep for 10 seconds before exiting...Error: Aborted returrned from boot.efi  was error, press any key* Hit any key to continue *

解决方法:如果是OpenCore,请不要使用OsxAptioFix3Drv.efi或其它类似的内存修复驱动,因为OpenCore已经自备了OpenRuntime.efi来解决内存问题。如果是Clover,r5120以下版本请使用AptioMemoryFix.efi,r5120 及以上版本使用 OcQuirks.efi。

2

点赞、在看支持我

记得给本文点赞啊~

谢谢啦

bootice添加黑苹果引导_OpenCore引导安装黑苹果卡代码解决方法(内容较多)相关推荐

  1. win10鼎信诺为什么安装不了_Win10无法安装怎么办?Win10无法安装的原因和解决方法...

    自从Win7系统停止更新维护以后,很多用户都选择升级安装Win10系统,但在重装win10系统的过程中,部分用户出现了Win10无法安装的问题,这个是什么原因呢?下面小编就跟大家分析下win10无法安 ...

  2. 注册表 关闭打印机服务器,Win7系统添加打印机无Print Spooler服务无注册表解决方法...

    win764位系统刚装几天发现笔记本无法安装虚拟打印机,因为我经常使用PDF打印,比如cutePDF打印机.开始搜索各种经验,发现都无法解决问题, 总有各种疏漏,在此总结一下,供自己回顾,同时希望能惠 ...

  3. MySQL 安装报错的解决方法

    MySQL 安装报错的解决方法 前言 mysql 使用的是官网下载的安装包,mysql-installer-community-8.0.25.0.msi ,第一次安装时很顺利,因为某些原因要卸载重新安 ...

  4. 安装VS2003出现问题——Microsoft FrontPage 2000 Web 扩展客户端安装不成功 及其解决方法

    VS2003光盘介绍: VS2003,有三张ISO光盘,分别是: sc_vs.net_2003_prereq.iso: sc_vs.net_2003_enar_cd1.iso: sc_vs.net_2 ...

  5. go mysql 错误_mysql安装失败原因和解决方法

    mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓 ...

  6. mysql装不上怎么办_MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法...

    本文主要向大家介绍MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql数据库安装不了了!my ...

  7. EPLAN安装详解(附卡顿解决方法)

    EPLAN安装详解(附卡顿解决方法) [首先关掉防火墙,关掉杀毒软件,关掉实时防护,这样避免出错] 1.打开"Electric P8 2.7.3.11418"目录,以管理员身份 运 ...

  8. VM平台添加设备时提示“无效的License组件”的解决方法

    VM平台添加设备时提示"无效的License组件"的解决方法 一般在添加设备时系统提示"无效的License组件"都是由于平台缺少对应的License组件导致的 ...

  9. ERROR CODE:0X8007000D Microsoft Office 2010在安装过程中出错 解决方法

    Microsoft Office 2010在安装过程中出错 解决方法 XP系统安装OFFICE 2010过程中遇到进度条回滚后提示:"Microsoft Office 2010在安装过程中出 ...

最新文章

  1. Lora和Zigbee无线通讯技术的对比
  2. 解决IDEA中进行maven install报:系统资源不足的问题
  3. FMPEG结构体分析:AVStream
  4. java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)
  5. linux简单文件管理命令的使用
  6. Java堆空间– JRockit和IBM VM
  7. python 内置方法 BUILT-IN METHODS
  8. TensorFlow 基本使用
  9. js并发上传文件到不同服务器,simple-uploader.js 功能强大的上传组件 - 文章教程
  10. 【MYSQL笔记】使用存储过程
  11. 二叉树的前序中序后序 递归与非递归解法
  12. 并查集:POJ No1703 Find them, Catch them
  13. 腾达n3_腾达n3迷你路由参数
  14. Bootstrap学习之三:使用排版
  15. ubuntu16.04安装caffe教程(仅cpu)
  16. this.FileUpload1.PostedFile.File…
  17. 消息队列——ActiveMQ使用及原理浅析
  18. 2001年李彦宏DoNews三篇搜索引擎Blog
  19. 小行星项目第2部分测试驱动开发
  20. java制作手机投射电脑_将Android手机投影到Win10计算机的最简单教程

热门文章

  1. 个人偶然所得如何缴纳个税
  2. code vs 集成tfs_Visual Studio TFS 团队项目和集合指南
  3. 我们开源了一个轻量的 Web IDE UI 框架 - Molecule
  4. shader入门精要读书笔记40 素描风格的渲染
  5. matlab 实现 garch 模型波动率估计
  6. 双目摄像头立体成像(一)摄像头标定
  7. vue服务端渲染 MySQL_vue服务端渲染简单入门实例
  8. java 依赖倒置_设计模式之三依赖倒置原则(DIP)
  9. 微信小程序(模仿头条新闻)
  10. 强化学习笔记(4)之蒙特卡洛法