创建用于启动macOS的基本Config.plist文件

24次阅读
没有评论

config.plist 是黑苹果安装的系统配置文件,没有 config.plist,任何机器都无法启动进入 macOS。

在 / EFI / Clover / 安装 Clover 引导加载程序时,会自动创建一个基本的 config.plist 文件。如果 config.plist 已经存在,它将被重命名为备份 config.plist 或保持不变。Clover 引导加载程序安装的 config.plist 是默认的 config.plist,并未针对所有系统进行优化。它可以启动某些安装程序,但是大多数安装时,它将无法在大多数较新的机器和高端版本上启动。

另外,为每个特定的系统创建 config.plist 也是一个好主意,它将排除安装过程中的错误和麻烦,并且您可以轻松地引导进入 macOS 安装。配置文件以 XML 编写,可以使用文本编辑器进行编辑。但是我们不建议使用文本编辑器,因为它可能会损坏 config.plist 文件。编辑 config.plist 的最佳方法是使用某些特定的工具,例如 Clover Configurator,Xcode,Plist Editor Pro 等。

该指南涵盖了基本 config.plist 的创建,该文件将允许启动大多数系统。但是,对于很少的系统,例如 Xeon,高端 CPU,工作站,服务器,X99,X299,您可能需要调整 config.plist。

注意事项

  • 最好在安装前设置最少的配置和选项。安装后,您可以稍后再添加其他选项。这将减少麻烦,并加快安装过程。
  • 由于它是基本的 config.plist 创建指南,因此仅讨论了重要部分。这只会允许您启动系统。它不会启用任何其他硬件。

下载工具
第一步是获得 Clover Configurator,它将帮助创建,修改或编辑 config.plist。三叶草配置器可在我们论坛的“下载”部分中下载。

安装 Clover Configurator
下载后,将  Clover Configurator 复制到 Applications 文件夹。
您也可以从桌面或任何其他位置使用 Clover Configurator,但最好将其放在“应用程序”中。

注意事项  

  • 如果您在 Safari 中具有其他设置或使用其他浏览器,请确保在下载四叶草配置器后将其解压缩。

创建 config.plist
打开三叶草配置器
有几个部分,从第一个

Acpi
Clover Configurator 部分开始。ACPI 部分如下:

在 DSDT 的 patchs 部分下,您可以实施必要的 ACPI 补丁程序,以使用 DSDT 和 ADT 优化 ACPI 系统组件。SSDT。

常见补丁包括:

  • USB
  • Audio
  • iGPU Power Management
  • SATA

在台式机上,常见的修补程序是:
码:

Comment: change EHC1 to EH01 Find* [HEX]: 45484331 Replace [HEX]: 45483031

码:

Comment: change EHC2 to EH02 Find* [HEX]: 45484332 Replace [HEX]: 45483032

码:

Comment: change HDAS to HDEF Find* [HEX]: 48444153 Replace [HEX]: 48444546

码:

Comment: change GFX0 to IGPU Find* [HEX]: 47465830 Replace [HEX]: 49475055

码:

Comment: change HECI to IMEI Find* [HEX]: 48454349 Replace [HEX]: 494D4549

注意事项

  • 使用“将 GFX0 更改为 IGPU”补丁进行 iGPU 电源管理。仅在使用 Intel HD Graphics 时适用。诸如 NVIDIA 和 AMD 的独立显卡则不需要此功能。
  • 仅将“将 HECI 更改为 IMEI 用于 Intel UHD 图形”。

在补丁程序下方,您可以看到“修复程序”部分,这些是小的修复程序,没有修补 DSDT 和 SSDT。不建议在台式机上安装。使用这些选项可能会导致启动不正确或系统不稳定。

如果您使用的是已打补丁的 DSDT,则可以键入您的 DSDT 名称。如DSDT.aml,

“删除表”菜单允许删除某些 DSDT 表。对于大多数 Hackintosh 系统,建议删除 DMAR 来启动 Hackintosh 系统。

SSDT 允许特定的 SSDT 设置,大多数与 CPU 电源管理相关。要启用 CPU 电源管理,您需要检查“插件类型”。启用此选项将启用 CPU 电源管理。

如果您使用全套修补的 DSDT 和 SSDT,则需要检查“Drop OEM = true”。如果您没有使用完整的 DSDT 和 SSDT,请不要使用此选项。在台式机上,不建议这样做。

在“禁用的 AML”下,您可以列出您的 DSDT 和 SSDT。这将在引导时排除 DSDT 和 SSDT。在台式机上,不建议这样做。

在“排序顺序”下,您可以在 / EFI / Clover / ACPI / Patched 中列出正在使用的所有 DSDT 和 SSDT。

注意
请使用完整的 DSDT 和 SSDT 以及名称和扩展名。例如 DSDT。

下面的屏幕快照是一个示例

创建用于启动 macOS 的基本 Config.plist 文件

Boot 引导
“参数”部分允许使用某些必要的引导标志。
常见的引导参数为:
-v
slide=0
dart=0
-disablegfxfirmware

注意

  • 在安装时,建议使用“verbose,-v”,它将允许使用消息进行详细启动,而不是使用带有进度条的 Apple 徽标。安装并完成安装后,您可以取消选中此选项并获得一个干净的 Apple 徽标。
  • 如果仅使用 Intel HD 6xx 图形,请使用“-disablegfxfirmware”。
  • 为了修复“睡眠 / 唤醒”功能,某些用户使用了“暗唤醒”功能,但不建议在任何系统上使用。
  • 如果要使用 Clover Configurator 中不可用的任何自定义启动标志,则可以在此处使用它们。您需要做的就是输入引导参数。使用 Beta 版本和其他功能时,少数 kext(例如 Apple ALC,Lilu 和其他插件)需要一些自定义标志。

在默认启动卷下,您可以选择默认卷,以便 macOS 从三叶草菜单自动启动。使用已安装操作系统的 macOS 系统驱动器的名称。如 Macintosh HD。通常应在安装后进行。

默认加载程序设置引导加载程序的引导文件为 /EFI/Boot/BootX64.efi。你可以拥有它。但建议不要使用此选项,因为它可能会引起问题。

传统应该设置为 PBR

如果使用的是高频 RAM,例如 1866MHz,2400MHz 和更高版本,则需要设置“XMPDetection = Yes”。为此,您还需要在主板的 UEFI 设置中启用 XMP Profile 1。

为了防止休眠,请选中“NeverHibernate”框。

对于Boot,下面的屏幕快照是一个示例

创建用于启动 macOS 的基本 Config.plist 文件

引导图形 Boot Graphics
“引导图形”部分的重要性不高,建议不要改动。

对于Boot Graphics,下面的屏幕快照是一个示例,显示如下:

创建用于启动 macOS 的基本 Config.plist 文件

CPU
通常对于所有系统而言,CPU 部分均未触及。如果 macOS 未自动检测到您的 CPU 或 CPU 的信息有误(例如,不同的名称或未知的 CPU),则此选项可以提供帮助。

所有其他值均应保持不变,并且不建议修改,否则会导致系统不稳定。诸如“频率”,“总线速度”之类的值由 BISO 自动控制。对于超频,您可以在 BISO / UEFI 中设置选项。

对于CPU,下面的屏幕快照是一个示例,显示如下:

创建用于启动 macOS 的基本 Config.plist 文件

设备(Devices)
“设备”部分包含“伪造 ID”,“USB”,“音频”和“添加属性”等子部分。

伪造的 IDFake ID
该部分可用于欺骗或设置硬件的设备 ID,例如图形,WiFi,SATA 等。
在台式机上,建议保持不变。

注意  
如果使用的是 Intel HD Graphics,则需要设置 Fake ID

Skylake : 0x19168086
KabyLake : 0x59168086
Coffee Lake : 0x59168086, spoofed as Kaby Lake

USB。
这将设置 USB 属性。应检查以下选项。

  • Inject
  • Add ClockID
  • Fix Ownership

音频 Audio
此部分允许注入布局 ID。此选项应保持不变,并且应在安装后进行配置。

除非您需要使用 Intel HD Graphics 或 Intel HDMI / DP Audio,否则不建议使用 Arbitrary 属性条目中的值。

对于 设备Devices),下面的屏幕快照是一个示例,显示如下

创建用于启动 macOS 的基本 Config.plist 文件

禁用驱动程序 Disable Drivers
本节允许您从 / EFI / Clover / drivers64 或 drivers64UEFI 禁用某些驱动程序
。对于台式机的基本 config.plist,建议不要更改它。

对于“禁用驱动程序Disable Drivers,下面的屏幕快照是一个示例

创建用于启动 macOS 的基本 Config.plist 文件

GUI
Clover GUI 包含其他子部分,例如 Mouse,Scan,Themes,Volume 等

Mouse
鼠标选项允许在 Clover 菜单中使用 Mouse,还可以更改某些鼠标属性,例如单击功能。

Scan
Scan”部分在 Clover 菜单中控制引导驱动器和其他已安装操作系统的扫描。
建议不要更改此选项。

Theme
主题部分允许设置三叶草主题。如 BGM。如果您使用任何其他主题,则可以在此处设置主题名称。

Hide Volumes
此部分在“三叶草”菜单中隐藏卷。对于 High Sierra 及更高版本,建议隐藏 Preboot 和 Prebooter 卷。您还可以根据需要隐藏其他卷。

对于GUI,下面的屏幕快照是一个示例,其外观应为

创建用于启动 macOS 的基本 Config.plist 文件

图形 Graphics
本节允许使用帧缓冲区,VRAM,端口和其他内容控制图形功能。
使用 AMD 或 NVIDIA GPU 时,建议使其保持不变。但是,对于某些旧的 ATI / AMD 和 NVIDIA 卡,可能需要设置很少的选项。

注意事项

  • 如果您使用的是 Intel HD Graphics,则需要设置 ig-platform-id 并选中 Inject Intel。要求用户搜索论坛下可用的各个主题,以检索任何进一步的必要信息。

对于Graphics,下面的屏幕快照是一个示例,看起来应该像

创建用于启动 macOS 的基本 Config.plist 文件

内核和 kext 修补程序 Kernel and kext Patches
此部分还包括以下子部分

需要检查以下选项

  • AppleRTC
  • AppleIntelCPU
  • kernelPm

FakeCPUID
本节用于用其他 CPU 型号欺骗 CPU。不建议这样做,但是如果您使用的是奔腾 CPU 之类的 CPU,则需要将 0x0306A0 设置为奔腾 CPU 的 Fake CPUID,这会将其欺骗为 Ivy Bridge CPU。

KextsToPatch
此部分使您可以在不直接编辑 kext 的情况下对 kext 进行

修补。可以从此处获得 TRIM 和 NVMe 驱动器,启动图形故障(Boot Graphics Glitch)之类的补丁。建议将其保留为空白,保持不变。在安装后,您可以添加必要的补丁程序。

注意事项:

  • 如果您无法使用 USB 引导并出现“仍然等待根设备”错误,请使用 USB 端口限制补丁程序。有关更多信息,请阅读此处:

对于Kernel 和 Kext Patches,下面的屏幕快照是一个示例,其外观应为

创建用于启动 macOS 的基本 Config.plist 文件

注意事项:

  • 对于 Arrandale,Sandy 和 Ivy CPU,必须选中“AppleIntelCPUPM”。
  • 如果您使用的是 Dell 主板,则必须选中“DellSMBISOPatch”。

Rt 变量
本节包含 ROM,SIP 等

。ROM 应设置为“UseMacAddr0”
。BooterConfig 应分别设置为 0x28,CsrActiveConfig 设置为 0x67。要禁用 SIP,请将 CsrActiveConfig 设置为 0x00,0x03 将部分启用 SIP。

注意
在 Hackintosh 上,建议禁用 SIP。
有关 SIP 的更多信息,请参阅这里

对于Rt Variables,下面的屏幕截图是一个示例。

创建用于启动 macOS 的基本 Config.plist 文件

SMBISO
本部分是重要部分,对您的系统有各种影响。
应该根据您的系统配置(取决于 CPU)设置 SMBISO。
可以使用“Up and Down”符号从此处设置不同的 SMBISO 版本。
选择适当的 SMBISO 后,其余的 SMBISO 值将由 Clover Configurator 自动填充。由 Clover Configurator 自动正确填充。

注意事项

  • 注意帽子“序列号”,“主板序列号”和“SmUUID”是唯一的 SMBISO 凭据,不应在公共场合公开。它们对于每个系统都是唯一的,对于激活 iMessage 和 FaceTime 是必需的。
  • 应在安装后进行配置。

Memory
如果您的系统无法识别正确数量的 RAM,则需要在此处添加 RAM 信息。默认情况下,除非存在此类问题,否则不建议使用。

对于 SMBISO,下面的屏幕快照是一个示例,显示如下。这是典型的 SMBISO。您必须根据其他的指南,根据系统配置选择 SMBISO。

创建用于启动 macOS 的基本 Config.plist 文件

系统参数 System Parameters
本节功能虽小,但非常重要。
唯一的变化是将 Inject Kexts 设置为“Yes”,并设置 Inject System ID。其余部分将保持不变。

注意事项

  • 如果您使用的是 NVIDIA GPU,则需要选择 NVIDIAWeb。这应在安装后进行。有关启用 NVIDIA GPU 的更多信息,请看这里:

对于 系统参数System Parameters),下面的屏幕快照是一个示例

创建用于启动 macOS 的基本 Config.plist 文件

最后,在上述 config.plist 中应用了所有必要的更改之后,在关闭 Clover Configurator.app 之前,不要忘记从菜单栏中保存修改后的 config.plist。

config.plist 的示例已附在下面

下载地址

  • 此内容仅限 VIP 查看,请先登录

    客服 QQ271638927
正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-12发表,共计5530字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
版权说明

本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright udbi.net 蜀ICP备16009809号-13
 Theme by Puock