vlambda博客
学习文章列表

安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)

文主要针对大家使用OpenCore引导安装黑苹果时,涉及到常见的界面调整,以及-v跑码时卡住等复杂问题的相关解决方法。
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
本文将长期整理更新,如果有同鞋遇到文中没有提到的问题请私信反馈。本文涉及内容较多,还请大家耐心阅读。

安装系统过程中卡代码

Q1: 启动时显示
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 升级引导版本时替换文件不完全造成的,EFI/OCEFI/OC/Drivers目录下OpenCore.efiOpenRuntime.efi,必须来自同一版本。
Q2: 启动时显示
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 问题原因是使用了较新的机型ID,但是这个机型不支持旧版本系统。
例如:MacPro7,1仅能安装macOS 10.15及以上,不支持macOS 10.13~10.14;另一种可能的原因是反过来,即使用了太旧的机型ID,但这个机型不支持最新版本的系统。
Q3: 启动界面看不到macOS启动分区
A: 首先确认EFI/OC/Drivers目录下有HFSPlus.efi;使用软件(PlistEdit Pro或其他软件也可)修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
如需获取PlistEdit Pro,可访问 https://pan.baidu.com/s/122xuOW3ju8j8-M60jsKgEA(提取码:qb6j)
Q4: 选择启动项后黑屏
A: 修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
如果未能解决问题,请使用Debug版本OpenCore,这样会提示更多信息。
Q5: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 这是因为OpenCore无法根据当前的ScanPolicy设置找到任何驱动器,此项设置为0将允许显示所有引导选项。
修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
Q6: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 原因及解决方法同例5。
Q7: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 请升级OpenCore到0.5.9及更高版本,这主要是由错误的编译或文件版本不对应造成的; OpenCore的关键文件必须来自同一版本:BOOTx64.efi、OpenCore.efi、OpenRuntime.efi、OpenCanopy.efi(用于支持官方主题服务)
Q8: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 这个一般出现在安装macOS 11.0 Big Sur Beta的过程中,其实并没有卡住,注意观察硬盘灯,耐心等待,一般3-5分钟就会过。
Q9: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 同例8。
Q10: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 配置文件有错误,建议重新配置或更换config.plist;此错误新手遇到比较多,请注意OpenCore和Clover的config.plist文件并不通用。
Q11: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 原因一般是在EFI/OC/Drivers目录下引入了很多Clover引导使用的.efi件;并不是Clover引导适用的.efi文件在OpenCore引导也适用;请删除Clover引导使用的.efi文件,OpenCore引导最基础只需保留HfsPlus.efi,OpenRuntime.efi,OpenCanopy.efi(用于支持官方主题),其余都要删除。
Q12: 启动界面不显示安装U盘,macOS系统盘,Recovery等选项
A: 修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
填写0会扫描所有内容并开启所有选项;其它可选值:3870467,默认:983299。
Q13: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 默认的OpenCore不含HFSPlus.efi文件,需要添加到EFI/OC/Drivers目录下。
Q14: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 一般发生在引导项选择时选择了EFI分区;不要选择EFI分区,请直接选择系统分区。
Q15: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 在上述代码中,XXXX.kext可能是任何值,如VirtualSMC.kext,CPUFriend.kext,AppleALC.kext等等,即 EFI/OC/Kexts 目录下没有对应的驱动文件; 解决方法也很简单,添加对应的驱动,或者在config.plist中禁用相关的驱动。
Q16: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 开启了OpenCore的UI界面,但是没有配置OC的Resource文件;请访问 https://github.com/acidanthera/OcBinaryData 下载并复制到EFI/OC/Resource文件夹。
Q17: 卡主板Logo界面
A: 常见于技嘉主板,修改config.plist→UEFI→Drivers取消AudioDxe.efi,删除或在名称前添加#号,暂时禁用;另一种方案,断电并拔掉电池静置5-10分钟,再开机。
Q18: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 这是最常见的新手错误了,修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
将Vault值设置为Optional,注意大小写。
Q19: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 修改config.plist
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
将Vault值设置为Optional,注意大小写。
Q20: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 这是由于错误的BIOS设置或错误的Booter Quirks值,请确认Booter→Quirks设置正确,并验证BIOS设置: 开启Above 4G Decoding, 关闭CS M,或者 升级BIOS到最新版本。
Q21: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 基本上是配置文件结构不正确造成的,请勿使用Clover的config.plist引导OpenCore,以及版本不匹配的OpenCore Configurator配置config.plist
Q22: 卡如下代码
安装黑苹果遇到卡代码怎么办?|附解决方法(仅限OpenCore)
A: 一般在进入Recovery时出现。解决方法是在EFI/OC/Drivers目录下添加 HFSPlus.efi或VBoxHfs.efi 如需获取HFSPlus.efi,可以访问 https://cloud.189.cn/t/bMBzMbruuqe2
在看完以上内容后,还没有解决怎么办?

大家分享我自己整理出来的几家部落阁,他们大佬总结的一些OpenCore安装黑苹果卡代码或其他乱七八糟问题的解决方案也非常好:
1. 黑苹果屋(比较详细)
http://imacos.top/2021/01/19/0154/
2. 黑果小兵部落阁
3. OpenCore安装指南
https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html#table-of-contents

分享完毕,资源整理不易,望各位爷赏个三连再走也不迟~