黑苹果常见问题处理方法
问题1:OC Bootloader 界面选择项太多了,不够美,怎么优化
我的界面如
这是个全屏图
那配置在哪里改呢?肯定是config.plist啊
1sudo diskutil mount /dev/disk0s1
使用OpenCore Configurator 打开 EFI/OC/config.plist
找到这个地方
根据需要,把列表的最后Enabled开启
CleanNVRAM有点用吧,如果升级OpenCore建议还是清一下,怕是有缓存啥的
问题2:appstore下载MacOS big sur
如果有更新这里没有更新,可能是需要先更新一下
或者有什么提示,google一下咯,google没有解决不了的问题
问题3: SSDTTime在MacOS下没有Dump DSDT选项 (SSDTTime Missing "Dump DSDT" feature in macOS)
This is by design - if you boot into macOS using Clover or OpenCore, then your DSDT will have been adjusted by those boot managers, making the information SSDTTime would glean potentially inaccurate. You can use OpenCore/Clover to dump the DSDT directly in the UEFI environment though - which would not have those adjustments. -CorpNewt
https://www.gitmemory.com/issue/corpnewt/SSDTTime/43/755049444
我觉得说的有道理的,我去看了一下OpenCore Install Guide
这里确实没有from macos
我试了一下Linux
有的!
问题4: OCB: LoadImage failed
我去翻了一下文档OpenCore Install Guide
官方文档就是强,啥都有
1OCSB:NO suitable signature - security violation
2OCB: Apple secure Boot prohibits this boot entry,enforcing!
3OCB: LoadImage failed -security Violation
This is due to missing outdated Apple Secure Boot manifests present on your preboot volume resulting is a failure to load if you have SecureBootModel set, reason for these files being missing is actually a bug in macOS.
To resolve this you can do one of the following:
- Disable SecureBootModel
- ie. set Misc -> Secuirty -> SecureBootModel -> Disabled
- Reinstall macOS with the latest version
- Or copy over the Secure Boot manifests from /usr/standalone/i386 to /Volumes/Preboot/
/System/Library/CoreServices - Note you will most likely need to do this via terminal as the Preboot volume isn't easily editable via the Finder
To do this via terminal:
1# First, find your Preboot volume
2diskutil list
3
4# From the below list, we can see our Preboot volume is disk5s2
5/dev/disk5 (synthesized):
6 #: TYPE NAME SIZE IDENTIFIER
7 0: APFS Container Scheme - +255.7 GB disk5
8 Physical Store disk4s2
9 1: APFS Volume Big Sur HD - Data 122.5 GB disk5s1
10 2: APFS Volume Preboot 309.4 MB disk5s2
11 3: APFS Volume Recovery 887.8 MB disk5s3
12 4: APFS Volume VM 1.1 MB disk5s4
13 5: APFS Volume Big Sur HD 16.2 GB disk5s5
14 6: APFS Snapshot com.apple.os.update-... 16.2 GB disk5s5s
15
16# Now mount the Preboot volume
17diskutil mount disk5s2
18
19# CD into your Preboot volume
20# Note the actual volume is under /System/Volumes/Preboot
21cd /System/Volumes/Preboot
22
23# Grab your UUID
24ls
25 46923F6E-968E-46E9-AC6D-9E6141DF52FD
26 CD844C38-1A25-48D5-9388-5D62AA46CFB8
27
28# If multiple show up(ie. you dual boot multiple versions of macOS), you will
29# need to determine which UUID is correct.
30# Easiest way to determine is printing the value of .disk_label.contentDetails
31# of each volume.
32cat ./46923F6E-968E-46E9-AC6D-9E6141DF52FD/System/Library/CoreServices/.disk_label.contentDetails
33 Big Sur HD%
34
35cat ./CD844C38-1A25-48D5-9388-5D62AA46CFB8/System/Library/CoreServices/.disk_label.contentDetails
36 Catalina HD%
37
38# Next lets copy over the secure boot files
39# Replace CD844C38-1A25-48D5-9388-5D62AA46CFB8 with your UUID value
40cd ~
41sudo cp -a /usr/standalone/i386/. /System/Volumes/Preboot/CD844C38-1A25-48D5-9388-5D62AA46CFB8/System/Library/CoreServices