Bootstrap

[黑苹果系列] M910x完美黑苹果系统安装教程 - 7 config.plist文件修改-config.plist Setup

目前,我们有了Kexts(.kext), SSDTs(.aml) and firmware drivers(.efi),EFI的文件结构如下:

1 建立config.plist

先在OpenCore-0.7.2-RELEASE\Docs中,将Sample.plist修改为config.plist,复制到EFI/OC/,然后开始修改,使用 Propertree 来编辑。

2 加入SSDTs, Kexts 和Firmware Drivers

打开/EFI/OC下的config.plist后,按Ctrl + Shift + R 然后选择 EFI/OC文件夹,可以清除Sample里面的配置并导入你现在OC文件夹中的文件设置。这是config.plist里已经导入了SSDTs, Kexts和firmware drivers。

3. config.plist定制

 首先需要根据你的平台,CPU,台式机、笔记本、服务器都略有不同,这里只讲m910x的订制

3.1 config-ACPI

 ACPI包括了四个部分:Add, Block, Patch, Quirks。

3.1.1 Config–ACPI–Add

 这部分主要填写我们使用的 SSDT 以及 DSDT 文件,如果没有请把 0-8 的 ssdt 全部删除。如果你有修改的 SSDT 或者 DSDT 文件,请先将文件放入 EFI/OC/ACPI 下。

 这里只调用了SSDT-PLUG一个

3.1.2 Config–ACPI–Delete

这个目录下是禁用一些 SSDT/DSDT,没什么用,我把下面的 item 全都删了。

 

 3.1.3 Config–ACPI–Patch

 这里允许我们通过OpenCore动态修改ACPI的部分(DSDT、SSDT等)。这里没有

 

 3.1.4 Config–ACPI–Quirks

没有什么特别的设置,按缺省值

  • FadtEnableReset: NO
    • 旧的主板需要对 FADT 进行标记来激活电脑的开机和关机功能,这里我们不许要启动它
  • NormalizeHeaders: NO
    • 清理 ACPI 头,一些主板的 ACPI 表需要打开这个修复 10.13 系统的启动。
  • RebaseRegions: NO
    • 尝试试探性地重新定位 ACPI 内存区域, 使用自定义 DSDT 则必须开启
  • ResetHwSig: NO
    • 存在重新启动后因无法维持硬件签名而导
;