Clover (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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