Clover
是基於 Clover, rEFIt, XNU, VirtualBox 等不同專案的開放源碼:
主要基於 EDK2 最新修正版。
https://github.com/CloverHackyColor/CloverBootloader
主要功能:
- 支持 引導 10.xx macOS, Windows EFI 及 Linux EFI
- EFI bootloader 提供 OS 運行 RuntimeServices (傳統引導器無法提供)
- 預設 自動偵測大部份的硬體並設定所有屬性 但是用戶也可以在 config.plist 中修改
- 支持 啓動磁碟 面板 設定其他 OS 重新開機
- 寫入與 OS 相同的 UUID 到 config.plist 設定檔案
- 修正 SMBIOS 至 standard 2.6 版本
- 修正 ACPI 至 standard 4.0 版本
- 支持從 開機分割區 或 EFI文件夾 加載 DSDT
- DSDT patching on the fly by fixes and by patterns;
- 支持 睡眠/喚醒 修復 並 支持 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...)
- Extra kernel extensions loading;
- Kernel and kext patching on the fly;
- Set NVRAM variables for different purpose;
- 可按 F10 儲存 圖形用戶界面 GUI 的截圖,可設定預設開機區及客製化 GUI 圖形
- 可按 F2 儲存 OS 的紀錄 boot.log 及 GUI 的紀錄 preboot.log