其他优化项
以下的优化项不影响黑苹果的运行状态,只是为了在 OC 的引导过程中的一些修改。
优化 OC 引导界面的标题
配置项 Misc
-> Security
-> ExposeSensitiveData
: 2
官方的文档中的描述:用于向操作系统暴露敏感数据的位掩码(总和)。
实际配置中,发现对引导黑苹果没有特别的影响,也可能没发现,最明显的差异是在 OC 引导界面选择系统时标题的差异。
有以下值可供选择:
0x01
将可打印的引导器路径作为 UEFI 变量暴露出来0x02
将 OpenCore 版本作为 UEFI 变量暴露出来0x04
将 OpenCore 版本暴露在启动选择菜单的标题位置0x08
将 OEM 信息作为一组 UEFI 变量暴露出来
在这里选择的值为 2
没有什么特别的原因,只是因为这样显示标题比较顺眼。
修改 OC 引导的等待时间
配置项 Misc
-> Boot
-> Timeout
: 10
官方的文档中的描述:开机引导菜单中,启动默认启动项之前超时时间(以秒为单位)。 使用 0
禁用倒计时。
改为 10
在开机后等待 10 秒钟进入默人的系统,使用 4K 显示器的黑苹果硬件可能会在引入 OC 引导的过程中出现 1 ~ 2 秒钟的黑屏,给自己长点的时间选择要进入的系统。
注册 OC 引导
配置项 Misc
-> Boot
-> LauncherOption
: Full
配置项 UEFI
-> Quirks
-> RequestBootVarRouting
: True
官方的文档中的描述:在固件偏好设置中注册启动器选项,以保证 bootloader 的持久与一致性。
在这里要说明一下整个计算机启动的一个整体过程:
- 计算机硬件通电
- 加载 BIOS 系统
- 加载操作系统(Windows、Linux、MacOS)
- 启动系统
整体而言可以归纳为这么四个步骤,至于详细的启动流程非专业人士不需要了解更多。而 OC 引导就在启动过程中的第 2 步和第 3 步介入,并对硬件做一些优化修改使之更符合 MacOS 的标准。在拥有 Windows 和 MacOS 双系统时有可能 Windows 的更新或者其他的情况导致 OC 的介入失败。此配置就是在第 2 步之后永远让 OC 作为第一启动项,之后的系统启动通过 OC 选择。
对于 LauncherOption
选项有以下值可供选择:
Disabled
什么都不做。Full
在 bootloader 启动时,在 UEFI 变量存储中创建或更新最高优先级的启动项。要使用这个选项,必须同时开启RequestBootVarRouting
。Short
创建一个短的、非完整的启动项。此值对于某些固件很有用(例如:Insyde),或者其他无法处理完整设备路径的固件。System
不创建启动项,而是认为该项是 blessed 的。这种 variant 在依赖ForceBooterSignature
属性和 OpenCore 启动器路径时非常有用。管理是通过 bless 工具进行的,不涉及 OpenCore。