Os principais pontos são:
- A inicialização via modo EFI pode ser mais rápida. A diferença pode ser de vários segundos, ao contrário do que K. Darien Freeheart escreveu, mas a diferença também varia de um computador para outro; Em alguns computadores, o benefício de velocidade pode ser inexistente. O efeito é sentido principalmente na inicialização do firmware, não no próprio processo de inicialização do Linux.
- Uma inicialização no modo EFI fornece ao sistema operacional acesso a determinados recursos EFI. Hoje, a maior delas é a capacidade de controlar o gerenciador de boot interno do firmware, através do utilitário
efibootmgr
do Linux. O kernel também pode registrar dados de falha na NVRAM, mas isso é principalmente de interesse dos desenvolvedores. No futuro, o número de coisas que podem ser feitas com uma inicialização no modo EFI a partir de uma distribuição Linux inicializada pode aumentar. - O bem conhecido Boot Seguro pode realmente fornecer alguns benefícios de segurança, se você optar por configurá-lo corretamente. Talvez você nunca precise ou perceba esses benefícios, mas se, em algum momento no futuro, algum malware pré-inicial se espalhar e puder infectar computadores baseados em Linux, talvez você fique feliz em ter o Secure Boot ativo.
- A EFI fornece opções novas e diferentes de gerenciador de inicialização e carregador de inicialização. Além do GRUB, que está disponível para BIOS e EFI, você pode usar o rEFInd ou o gummiboot para escolher o SO e o ELILO ou o stub loader EFI para inicializar o kernel. Veja a minha página sobre os carregadores de inicialização EFI para Linux para saber mais sobre este assunto.
- Em alguns computadores, a inicialização a partir de um disco GPT no modo BIOS exige que salte alguns aros extras. Assim, inicializar no modo EFI pode poupar um pouco de esforço se você tiver um disco com mais de 2TiB ou simplesmente como GPT.
No geral, esses benefícios provavelmente não serão atraentes para a maioria das pessoas. Felizmente, alternar modos de inicialização é bem fácil. Você pode experimentá-lo em uma única inicialização com a maioria dos computadores, preparando um CD-R ou uma unidade flash USB com meu gerenciador de inicialização do rEFInd. . Inicialize-o e ele deverá detectar seu (s) kernel (s) Linux e permitir que você inicialize-o (s). (Se você usar uma partição /boot
separada, precisará adicionar uma opção de root={whatever}
ao kernel pressionando F2 ou Inserir duas vezes ao realçar o kernel.)