O Clover EFI é um carregador de inicialização desenvolvido para inicializar o OS X (Hackintoshes), Windows e Linux no modo legacy ou UEFI.
As principais vantagens do Clover são:
- Emular UEFI em sistemas BIOS legacy
- Inicialize kernels do Linux com o EFISTUB
- Suporte a GUI de resolução nativa em telas largas que as pessoas geralmente usam hoje
- Fácil de usar
- Facilmente personalizável
Instalação
Faça o download do Clover Bootable ISO aqui.
Extraia e encontre o arquivo Clover-*-X64.iso e monte-o.
Copie tudo em EFI para a sua EFI system partition.
Configuração
A configuração é feita através de um arquivo xml config.plist sob o caminho EFI/CLOVER da partição UEFI.
Está agora disponível uma ferramenta para editar facilmente o seu config.plist em qualquer sistema operacional: Cloud Clover Editor (CCE)
Para detalhes, veja a wiki deles, para a entrada de inicialização EFISTUB do kernel Linux e a GUI de resolução nativa, adicione o seguinte código ao local relevante.
/initramfs-linux.img e vmlinuz-linux são relativos à raiz da partição UEFI.
Neste exemplo, os arquivos initramfs e kernel precisam estar na raiz da partição EFI, no mesmo nível que o diretório EFI.
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Arguments</key>
<string>initrd=/initramfs-linux.img root=UUID=d4f1e3b7-b466-4c1b-991c-90fa99cafbc6 rw add_efi_memmap</string>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>Arch Linux</string>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>vmlinuz-linux</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>EFI</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</array>
</dict>
</dict>