Clover
é de código aberto e baseado em diferentes projetos: Clover, rEFIt, XNU,
VirtualBox.
O EDK2 principal em última versão.
https://github.com/CloverHackyColor/CloverBootloader
Principais Características:
- Inicia macOS 10.xx, Windows EFI e Linux EFI
- É um gerênciador de boot EFI que oferece RuntimeServices para o sistema
operacional que é impossível com os bootloaders antigos
- Inicialmente Clover faz a detecção automática de hardware e configura todas
as opções padrão. Posteriormente o usuario pode altera-las no arquivo
config.plist.
- Com Clover você pode iniciar outro sistema operacional suportado através de
Disco de Inicialização em Preferências do Sistema
- UUID definido no config.plist será o mesmo no sistema
- SMBIOS será corrigido para o padrão 2.6
- ACPI será corrigido para o padrão 4.0.
- Custom DSDT será carregado da partição iniciada ou da pasta EFI
- DSDT patching on the fly by fixes and by patterns;
- RestartFix, sleep/wake e PCIRootUID personalizáveis
- Propiedades de injeção de vídeo para ATI, NVidia e Intel com grande gama de
placas suportadas. Também personalizável.
- USB fix (LegacyOff, Ownership, Builtin, clock-id) até USB 3.0
- Injeção de HDA e Ethernet integrado
- Generador CPU turbo, P- e C-states
- Carregamento de tabelas 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;
- Inicialização automática após contagem regressiva, Interface personalizável
e faz capturas de tela do GUI pressionando a tecla F10
- Salva boot.log no sistema e preboot.log pelo GUI apertando a tecla F2