关键字:黑苹果;OC;OpenCore;故障;错误;解决方法
关键字:黑苹果;OC;OpenCore;故障;错误;解决方法
OpenCore配置错误、故障与解决办法
随着0.6.4/0.6.5/0.6.7/0.6.8/0.6.9编译版OpenCore的发布,越来越多的朋友,也在逐步向OC迁移。在迁移的过程中,遇到了这样或那样的问题,这篇Blog旨在帮助大家解决这些问题。当然,遇到的问题各异,解决办法也各不相同,也希望大家把自己遇到的问题或错误打包给我,我们一起来解决,来充实这篇Blog。以给大家在使用OC时,迅速解决问题和完美体验OC! 将你们的错误拍照或截图,加入到黑苹果OpenCore开放群,群号:9422866,注明“独行秀才Blog引入或发邮件给独行秀才,大家一起来解决问题。
问题一:如图
1 | OCS:No schema for ProtectSecureBoot at 9 index |
引起这问题的主要原因是OpenCore
版本与OpenCore Configurator
编辑器版本不匹配。
解决办法:下载0.6.8或0.6.9最新版,和升级或升级最新版[OpenCore Configurator
]
问题二:如图
1 | OCB:OcScwfurBootEntries failure - not found |
这样的图是很多初学OpenCore
的朋友遇到最多的,主要原因是,配置文件config.plist
有大量错误。
解决办法:下载0.6.8正式版或0.6.9编译版,和升级或更新到最新版[OpenCore Configurator]。并认真参阅OpenCore黑苹果引导配置说明第六版,以及观看[OpenCore配置视频第二版]。或面向小白的OC快速无脑配置-基于OpenCore-0.6.8-
问题三:如图
1 | OC:Configuration requires vault but no vault provided! |
这个问题是在Config
-Misc
- Security
-Vault
没有选择Optional。
解决办法:在Config
-Misc
- Security
-Vault
选择Optional。如下图
问题四:如图
1 | ERROR allocating 0x3362 pages at 0x0000000001033000 alloc type 2 |
这个问题是在Config
-UEFI
-Drivers
里面引入了很多Clover里面的.efi
。
解决办法:删除Clover下的.efi
,只保留HfsPlus.efi
,ApfsDriverLoader.efi
和OpenRuntime.efi
,其余都删除。或者直接用模版内的
问题五:如图
没有显示安装U盘、Mac系统盘、Mac恢复盘等。
解决办法:在Config
-Misc
- Security
-ScanPolicy
:扫描策略,默认983299。建议填写3870467
,也可以直接填写0解除所有限制,会全部显示。建议不要填写0!!
问题六:如图
1 | OCS:No schema for Disabled at 12 index |
在Drivers
缺少HFSPlus.efi
文件。
解决办法:往Drivers
里面添加HFSPlus.efi
问题七:如图
1 | OC:Driver ApfsDriverLoader.efi at 1 cannot be found! |
在Drivers
缺少ApfsDriverLoader.efi
文件。
解决办法:往Drivers
里面添加ApfsDriverLoader.efi
。0.5.8正式版已经去掉了ApfsDriverLoader.efi用其他方式识别APFS,所以ApfsDriverLoader.efi无需考虑。
问题八:如图
1 | OCS:No schema for PickrAudioAssist at 5 index |
用了OCC1.15.0.0以后的版本编辑了OC054/055版本的config。缺少相应的音频文件
解决办法:升级OC到058正式版以上的版本,并用最新版的OCC。
问题九:如图
1 | Kernel Extensions in backtrace: |
集显ID
设置不当或者缓冲帧
添加 DVMT
不当,例如集显台式机用了本本的ID 0300983E(注意是98)
解决办法:修改适合台式机的集显ID
,如07009B3E(注意是9B),什么ID合适,缓冲帧添加 DVMT如何修改,请自行搜索相关内容!
问题十:如图
1 | OCB:LoadImage failed - Unsupported |
引导进recovery(恢复)报错。
解决办法:往Drivers
里面添加HFSPlus.efi
或VBoxHfs.efi
。并在Config-UEFI-Drivers里面添加HFSPlus.efi
或VBoxHfs.efi
,如下图。一般建议用HFSPlus.efi
为好。
另外,很多网友引导后,扫描不到U盘的安装盘。相当多的也可以用上面的办法解决。
问题十一:如图
无法正确显示序列号或者序列号不可用,多发生在戴尔的笔记本或戴尔的台式机
解决办法:去掉Config-Kernel-Quirks-CustomSMBIOSGuid的勾选。
问题十二:如图
更新到10.15.4的正式版后,很多人出现这个情况,但可以进到系统。
1 | [EB|'WL:PWLFRTC] ! @ RTC:R |
解决办法:升级OC至少到0.6.8官方正式版,建议升级到0.6.9编译版。升级后,同时,检查与CFG Lock相关的3项勾选。问题解决。
问题十三:如图
1 | OCB:StartImage failed - Already started |
此类问题是引导后,选盘到EFI分区,没有选择到安装U盘或Mac系统盘或者引导参数不正确。
解决办法:Config-Misc- Boot-HideSelf
和Config-Misc- Boot-ShowPicker
,勾选。安装调试期间,Config-Misc- Boot-Timeout
此项建议20~30秒。有充足的时间选择正确的盘,即可解决此类问题。也有可能使用的不正确的引导参数比如:slide=0等等,很多Clover里面的引导参数对OC是无益甚至是有害滴,可以只保留-v开始测试,除非你有相当的理由和把握,添加你认为合适或必须要的参数。具体位置是Config-NVRAM-Add-7C436110-AB2A-4BBB-A880-FE41995C9F82
里面的boot-args
项。比较通用的参数是npci=0x3000 agdpmod=pikera -v
。
问题十四:如图
1 | oc:Image Kexts\CPUFiend.kext\Contents\MacOS\CPUCPUFiend.kext is missing for kext CPUFiend.kext () |
这个错误明显是用文字编辑器编辑错误,将CPUFiend.kext置于\Contents\MacOS\之下,修改正确即可解决。
问题十五:如图
1 | ...... |
出现这个界面,直接卡在这里不动了,一般是CFG Lock未解锁(0x00),检查下面3项是否勾选
Config-Kernel-Quirks-AppleCpuPmCfgLock
Config-Kernel-Quirks-AppleXcpmCfgLock
Config-UEFI-Quirks-IgnoreInvalidFlexRatio
很多朋友一般是前面2项有勾选,却没有勾选第三项。需要提醒的是,CFG Lock没有解锁的情况下,这3项必须勾选!
问题十六:如图
引导进安装界面后,没有发现硬盘,这个问一般情况下是使用了VBoxHfs.efi
,这个驱动对一些机器不友好,特别是笔记本和品牌的台式机,所以解决办法是用HFSPlus.efi
,问题解决。建议不管什么情况下还是用HFSPlus.efi
为好。
问题十七:如图
未使用OC引导,多见于白苹果或Clover引导。解决办法:白苹果无视,Clover引导的换用OC-068正式版以后的版本引导,OCC用最新版本
问题十八:如图
缺少UI文件,也就是说,在OC文件夹里面缺少[Resources]文件夹及其里面的声音、图形界面以及其他必备的文件或者版本不匹配。在OC包里面有相关文件,下载好,放进去。
问题十九:如图
卡USB,一般是由于XHCi节点未驱动或其他未知原因。
处理办法:
- 检查镜像是否正确。
- 解除15端口限制。
- BIOS里面设置XHCI开启。
- 将引导U盘换到USB3.1的接口,不走XHCI节点。
问题二十:如图
1 | ............ |
这个错误多数情况下,是用的三星的SM961或者磁盘有故障。合理的解决办法是更换磁盘。玩黑苹果不建议用三星的磁盘,换盘后,问题解决!!
问题二十一:如图
这段代码虽然不影响开机,但是有碍观瞻。主要原因是用2.6.0.1的OCC编辑了config文件,2.6.0.1有BUG,建议大家暂时不要用,更新用最新的OCC打开、然后保存一次即可,各版本的OCC下载。还有一些类似的错误,是由于更新OC时,忘记替换OpenCore.efi
文件。记得替换最新的文件即可!
问题二十二:如图
1 | VM Swap Subsystem is ON |
有2种情况,一种是卡在这里不动,一种是在这里卡15~20秒左右,可以进系统
解决这个问题,是在Kernel-Quirks-ThirdPartyDrives这里勾选了,去掉勾选即可。
问题二十三:如图
开机直接卡在主板Logo,这个情况多见于采用独立A卡安装阶段,解决办法:Config-UEFI-Drivers
里面暂时将AudioDxe
前面加#,禁用,待安装完成后,再启用。
问题二十四:
双系统下OC引导下启动Windows时出现蓝屏错误问题,尝试打开Booter-Quirks-SyncRuntimePermissions 或许就可以解决,如下图
问题二十五:
这个情况是删除了Bootstrap文件夹或里面的Bootstrap.efi,同时又勾选了Config-Misc- Security-BootProtect
里面的Bootstrap
,解决办法:Config-Misc- Security-BootProtect
里面选择None
问题二十六:
HD4600集显 完美4K/60Hz的方法
- 引导参数添加-cdfon
- 集显参数如图
问题二十七:
1 | OCSB:No suitable signature - Security Violation |
解决办法:如下图
Misc-Security-secturybootmodel
选disable
问题二十八:
macOS Big Sur 11.0 DB10 (20A5395g)全新安装时,只能显示灰屏+鼠标,解决办法必须将语言设置为英文,config中具体位置是:NVRAM
/ADD
/7C436110-AB2A-4BBB-A880-FE41995C9F82
/prev-lang:kbd
/656e2d55533a30
/DATA类型
。最后必须做一次Cleannvram
问题二十九:如图
造成这个的原因是由于OC版本变化与升级后,部分参数添加内容,这个图的错误是Config-UEFI-Audio-PlayChime-auto/false/true,自动/关闭/开启启动时播放铃声。增加了自动的选项
后记
这篇Blog在不断充实中,期待大家将自己遇到的问题(最好有截图)与解决办法(或可共同解决)打包发我,分享给广大网友,谢谢!!
致谢:
网友:乐善好施(QQ:XXX986XXX)、诚信赢天下(QQ:XXX6236XXX)、王XXX(QQ:XXX832XXX)、lanzhou薛(XXX17XXX)、Ros.mac(XXX961XXX)、淡淡的风(XXX65XXX)、XX星中月XX(XX641XX)、Catch Bat(XXX3322XXX)、陈凯(XXX234XXX)、点歌的先生(XXX848XXX)、Ben(XXX983XXX)、涛聲依舊™(XXX0769XXX)、无名氏(xxx191xxx)、淡梦星宇(XXX8135XXX)、Qun(XX760XX)、平凡之路(XXX773XXX)、烈焰2号(XXX422XXX)提供故障截图。
更新日志
2021-05-02修改部分文字
2020-10-18增加问题28
2020-10-13调整
2020-09-08增加问题27
2020-08-18增加问题26
2020-08-14增加问题25
2020-08-12更新部分过时的内容
2020-07-30增加问题24
2020-07-16增加问题23
2020-07-05更新部分错误内容
2020-06-22更新部分错误内容
2020-06-19增加问题22
2020-06-09增加问题21
2020-05-28增加问题20
2020-05-14增加问题19
2020-05-13修复部分文字表述与链接
2020-05-05增加问题18
2020-05-02增加问题17
2020-04-17增加了部分问题的解决办法
2020-04-16添加问题16;修正了部分问题的解决办法
2020-03-29添加问题15
2020-03-29添加问题13、14
2020-03-26添加问题12
2020-03-21添加问题10、11
2020-03-14添加问题9
2020-03-10添加问题8
2020-03-08添加问题6、7
2020-03-06 V0.0.1