OpenCore一般故障排除2[持续更新中]之macOS引导及安装错误
卡在 `RTC...`, `PCI ConfigurationBegins`, `Previous Shutdown...`, `HPET`, `HID: Legacy...`[1]
"Waiting for Root Device" 或禁止签名错误[2]
俄语的macOS安装程序[3]
macOS安装程序已损坏[4]
卡在或靠近 `IOConsoleUsers: gIOScreenLock...`[5]
笔记本电脑上的加密屏幕[6]
`IOConsoleUsers: gIOScreenLock...` on Navi 之后出现黑屏[7]
300系列INTEL主板停滞不前 `apfs_module_start...`[8]
内核崩溃 `Cannot perform kext summary`[9]
内核崩溃 `AppleIntelMCEReporter`[10]
内核崩溃 `AppleIntelCPUPowerManagement`[11]
[30秒后冻结在macOS安装程序中[12]
15h/16h CPU 出现“数据和隐私”画面后重启[13]
键盘有效,但触控板不起作用[14]
睡眠在AMD上崩溃[15]
内核崩溃在 `Invalid frame pointer`[16]
`kextd stall[0]: AppleACPICPU`[17]
MediaKit报告空间不足[18]
卡在 RTC...
, PCI Configuration Begins
, Previous Shutdown...
, HPET
, HID: Legacy...
好吧,这个一般领域是首先安装和配置许多PCI设备的地方,也是大多数引导问题都会发生的地方。其他名称包括:
apfs_module_start...
,Waiting for Root device
,Waiting on...IOResources...
,previous shutdown cause...
检查的主要地方:
缺少EC补丁:
- 请勿在笔记本电脑上使用SSDT-EC
- 对于台式机,请确保在
EFI/OC/ACPI
和ACPI -> Add
中都具有SSDT -> Add
,再次检查是否已启用。 - 如果您没有,请在这里获取: Getting started with ACPI[19]
- 笔记本电脑用户将需要重命名其主要EC:Getting started with ACPI[20]
IRQ冲突:
- 在较旧的笔记本电脑和预制笔记本电脑上最常见,运行
SSDTTime
的FixHPET
选项,然后将生成的SSDT-HPET.aml
和ACPI补丁添加到您的配置中(如果没有ACPI补丁,SSDT将无法工作)
- 在较旧的笔记本电脑和预制笔记本电脑上最常见,运行
PCI分配问题:
- AMD CPU注意:引导args中没有同时启用Above4G设置和npci,它们将发生冲突。此规则不适用于X99
更新您的BIOS,确保它是最新的。大多数OEM在旧版固件(尤其是AMD)上的PCI分配都非常差
确保在BIOS中启用了Above4G,如果没有可用的选项,则添加
npci=0x2000
到引导参数(boot args)里。
其他重要的BIOS设置:禁用CSM,启用Windows 8.1 / 10 UEFI模式
NVRAM失败:
- 300系列INTEL主板:请参见 Getting started with ACPI[21] 并制作
SSDT-PMC.aml
- HEDT: 有关如何停止NVRAM写入的信息,请参见 Emulating NVRAM[22] ,请注意,对于安装,您不需要运行脚本。只需设置
config.plist
- 常见问题HEDT和300系列主板,您有两条路要走:
- 300系列INTEL主板:请参见 Getting started with ACPI[21] 并制作
缺少RTC:
- 常见于300系列和X299 /