Clover
は、Clover、rEFIt、XNU、VirtualBoxベースのオープンソースプロジェクトです。
メインはEDK2の最新リビジョンです。
https://github.com/CloverHackyColor/CloverBootloader
おもな特徴:
- macOS 10.xx、Windows EFIとLinux EFIのブートをサポート
- これまでのブートローダーでは非対応の、OSランタイムサービスをサポートしたEFIブートローダーです
- ハードウェア構成をほぼ自動で認識し、デフォルトで各プロパティを設定します。また、ユーザーがconfig.plistを介して設定を変更することも可能です。
- システム環境設定の起動ディスクから、リスタートするOSを選択可能
- Config.plistで設定したUUIDはOSにそのまま反映されます
- SMBIOSはstandard 2.6に更新されます
- ACPIはstandard 4.0に更新されます
- カスタムDSDTはブートパーティションまたはEFIフォルダからロードされます
- DSDT patching on the fly by fixes and by patterns;
- RestartFix、sleep/wake fixesおよびPCIRootUID値はカスタマイズ可能です
- ATI・Nvidia・Intelの、幅広いカードに対応するグラフィックス・インジェクターも。 カスタマイズ可能です。
- USB fix (LegacyOff, Ownership, Builtin, clock-id) はUSB 3.0対応
- HDAインジェクターとEthernetビルトインインジェクター
- CPUターボブーストとP/Cステートジェネレーター
- 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;
- デフォルトではタイムアウト後にブートします。GUIはカスタマイズ可能。GUI上でF10の押下によりスクリーンショットを保存します
- OSのboot.logとGUIのpreboot.logの保存はF2キーを押下してください