Clover (Português)

From ArchWiki
Status de tradução: Esse artigo é uma tradução de Clover. Data da última tradução: 2020-05-05. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

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>

Veja também