Clover
是基于 Clover, rEFIt, XNU, VirtualBox 等不同项目的开放源码。
主要基于 EDK2 最新修正版。
https://github.com/CloverHackyColor/CloverBootloader
主要功能:
- 支持 引导 10.xx macOS, Windows EFI 及 Linux EFI
- 它是 EFI 引导器, 给操作系统提供 RuntimeServices (传统引导器无法提供)
- 默认 自动侦测大部份的硬件并设置所有属性 但是用户也可以在 config.plist 中修改
- 使用 Clover, 你可以从 启动磁盘 面板重启进入其他操作系统
- 写入 与操作系统相同的 UUID 到 config.plist
- 修正 SMBIOS 至 standard 2.6 版本
- 修正 ACPI 至 标准 4.0 版本。
- 支持从 启动分区 或 EFI文件夹 加载 DSDT
- DSDT patching on the fly by fixes and by patterns
- 支持 可定制的 RestartFix 和 睡眠/唤醒 修复 并 支持 PCIRootUID 值
- 支持大部分 ATI, NVidia 及 Intel 显卡 的 属性注入, 并支持定制化参数设置。
- 支持 USB 及 USB 3.0 的修复 (LegacyOff, Ownership, Builtin, clock-id)
- 支持 HDA 及 以太网卡 属性内建功能
- 支持 开启 CPU turbo 及 自动生成 P-State 及 C-State 的功能
- 支持 ACPI 表单加载 (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...)
- 支持 加载额外的 内核扩展
- 支持 必要情况下对 内核 及 内核扩展 的修正
- 支持 设置 NVRAM 变量来实现不同的需求
- 可按 F10 储存 图形界面 GUI 的截图,可设定默认启动区及定制化 GUI 图形界面
- 可按 F2 储存操作系统的日志 boot.log 及 GUI 的日志 preboot.log