bootice添加黑苹果引导_OpenCore引导安装黑苹果卡代码解决方法(内容较多)
内容较多,请大家有耐心的阅读
觉得不错话,记得给本文点个赞。
你的赞对我来说是一种肯定哦~
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。解决方法(任选其一):
Misc→Security→SecureBootModel→ Default 或 Disabled
重新安装 macOS 到最新版本
从/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引导安装黑苹果卡代码解决方法(内容较多)相关推荐
- win10鼎信诺为什么安装不了_Win10无法安装怎么办?Win10无法安装的原因和解决方法...
自从Win7系统停止更新维护以后,很多用户都选择升级安装Win10系统,但在重装win10系统的过程中,部分用户出现了Win10无法安装的问题,这个是什么原因呢?下面小编就跟大家分析下win10无法安 ...
- 注册表 关闭打印机服务器,Win7系统添加打印机无Print Spooler服务无注册表解决方法...
win764位系统刚装几天发现笔记本无法安装虚拟打印机,因为我经常使用PDF打印,比如cutePDF打印机.开始搜索各种经验,发现都无法解决问题, 总有各种疏漏,在此总结一下,供自己回顾,同时希望能惠 ...
- MySQL 安装报错的解决方法
MySQL 安装报错的解决方法 前言 mysql 使用的是官网下载的安装包,mysql-installer-community-8.0.25.0.msi ,第一次安装时很顺利,因为某些原因要卸载重新安 ...
- 安装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 ...
- go mysql 错误_mysql安装失败原因和解决方法
mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓 ...
- mysql装不上怎么办_MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法...
本文主要向大家介绍MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql数据库安装不了了!my ...
- EPLAN安装详解(附卡顿解决方法)
EPLAN安装详解(附卡顿解决方法) [首先关掉防火墙,关掉杀毒软件,关掉实时防护,这样避免出错] 1.打开"Electric P8 2.7.3.11418"目录,以管理员身份 运 ...
- VM平台添加设备时提示“无效的License组件”的解决方法
VM平台添加设备时提示"无效的License组件"的解决方法 一般在添加设备时系统提示"无效的License组件"都是由于平台缺少对应的License组件导致的 ...
- ERROR CODE:0X8007000D Microsoft Office 2010在安装过程中出错 解决方法
Microsoft Office 2010在安装过程中出错 解决方法 XP系统安装OFFICE 2010过程中遇到进度条回滚后提示:"Microsoft Office 2010在安装过程中出 ...
最新文章
- Lora和Zigbee无线通讯技术的对比
- 解决IDEA中进行maven install报:系统资源不足的问题
- FMPEG结构体分析:AVStream
- java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)
- linux简单文件管理命令的使用
- Java堆空间– JRockit和IBM VM
- python 内置方法 BUILT-IN METHODS
- TensorFlow 基本使用
- js并发上传文件到不同服务器,simple-uploader.js 功能强大的上传组件 - 文章教程
- 【MYSQL笔记】使用存储过程
- 二叉树的前序中序后序 递归与非递归解法
- 并查集:POJ No1703 Find them, Catch them
- 腾达n3_腾达n3迷你路由参数
- Bootstrap学习之三:使用排版
- ubuntu16.04安装caffe教程(仅cpu)
- this.FileUpload1.PostedFile.File…
- 消息队列——ActiveMQ使用及原理浅析
- 2001年李彦宏DoNews三篇搜索引擎Blog
- 小行星项目第2部分测试驱动开发
- java制作手机投射电脑_将Android手机投影到Win10计算机的最简单教程