Os pontos principais são:
- A inicialização no modo EFI pode ser mais rápida. A diferença pode levar 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 certos recursos EFI. Hoje, a maior delas é a capacidade de controlar o gerenciador de inicialização interno do firmware, através do
efibootmgr
utilitário 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.
- A inicialização segura, muito difamada, pode realmente oferecer alguns benefícios de segurança, se você optar por configurá-la corretamente. Você pode nunca precisar ou perceber esses benefícios, mas se, em algum momento no futuro, algum malware antes da inicialização se espalhar e puder infectar computadores baseados em Linux, você poderá ficar satisfeito por ter a Inicialização Segura ativa.
- O EFI fornece novas e diferentes opções de gerenciador de inicialização e carregador de inicialização. Além do GRUB, disponível para BIOS e EFI, você pode usar rEFInd ou gummiboot para escolher o sistema operacional e o ELILO ou o carregador de stub EFI para inicializar o kernel. Veja minha página em carregadores de inicialização EFI para Linux para obter mais informações sobre este tópico.
- Em alguns computadores, a inicialização a partir de um disco GPT no modo BIOS exige alguns passos adicionais. Assim, a inicialização no modo EFI pode poupar um pouco de esforço se você tiver um disco com mais de 2 TB ou se simplesmente gostar de GPT.
No geral, é improvável que esses benefícios sejam atraentes para a maioria das pessoas. Felizmente, alternar os modos de inicialização é bastante fácil. Você pode experimentá-lo com uma única inicialização na maioria dos computadores, preparando uma unidade flash CD-R ou USB com o meu gerenciador de inicialização rEFInd. Inicialize-o e ele deverá detectar o (s) seu (s) kernel (s) Linux e permitir que você os inicialize. (Se você usar uma /boot
partição separada , precisará adicionar uma root={whatever}
opção de kernel pressionando F2 ou Insert duas vezes depois de destacar o kernel.)