Clover
is open source gebaseerd op verschillende projecten: Clover, rEFIt, XNU,
VirtualBox.
EDK2 is onze hoofd recente revisie.
https://github.com/CloverHackyColor/CloverBootloader
Hoofdfuncties:
- Opstarten in 10.xx macOS, Windows EFI en Linux EFI
- De EFI bootloader biedt RuntimeServices voor OS die onmogelijk zijn voor
Legacy bootloaders
- Meestal doet Clover aan automatische detectie van hardware en stelt daarbij
alle eigenschappen in. Maar de gebruiker kan deze wijzigen in config.plist.
- Met Clover kun je herstarten in een andere besturingssysteem via het Startup
Disk voorkeurPaneel
- UUID geschreven in config.plist zal hetzelfde zijn als in het OS
- SMBIOS zal worden gecorrigeerd tot de 2.6 standaard
- ACPI zal worden gecorrigeerd tot de 4.0 standaard.
- Een aangepaste DSDT zal worden geladen vanaf de boot partitie of van de EFI
map
- DSDT patching on the fly by fixes and by patterns;
- Aanpasbare RestartFix, sleep/wake correcties en PCIRootUID waarde
- Grafisch Eigenschappen Injector voor ATI, NVidia en Intel voor een breed
scala van ondersteunde kaarten. Ook aanpasbaar.
- USB correctie (LegacyOff, Ownership, Builtin, clock-id) tot USB 3.0
- HDA injector en Ethernet ingebouwd injector
- CPU turbo en P- & C-states generator
- ACPI tabellen laden (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...)
- Extra kernel extensies laden;
- Kernel and kext patching on the fly;
- Stel NVRAM variablen in voor andere doeleinden;
- Standaard boot time-out, aanpasbare GUI en het opslaan van screenshots vanaf
de GUI d.m.v. de F10-toets
- Opslaan van boot.log in OS en preboot.log vanaf de GUI d.m.v. de F2-toets