Durante a instalação de muitas distros Linux, oferece a opção de instalar o carregador de inicialização GRUB. Sempre que instalei o Linux, escolhi “Sim” para instalar o bootloader e todos os tutoriais que vi corroboram isso.
Quando você não deseja instalar o carregador de inicialização GRUB?
Comentários
- Quando quiser usar outra coisa ( como systemd-boot ou syslinux, por exemplo) …
- related: unix.stackexchange.com/a/146803/117549
Resposta
Quando você não gostaria de instalar o GRUB bootloader?
Possíveis razões:
- Você planeja inicializar o Linux usando o bootloader de outro sistema operacional instalado, como Windows.
- Você planeja inicializar o Linux que está instalando no momento usando o grub de outra instalação do Linux na mesma máquina.
- Você deseja usar o GRUB legado quando o instalador está empurrando GRUB2 (ou vice-versa).
- Você deseja usar o LILO em vez do GRUB para maior justiça.
- Você deseja usar o SYSLINUX em vez do GRUB apenas para dificultar a vida.
- Você planeja inicializar apenas a partir da mídia óptica de gravação única para segurança. < < É por isso que não instalo o grub.
Comentários
- Mais uma razão possível: seu sistema tem um bug de firmware que faz com que GRUB falhe, não há correção disponível e algum outro carregador de inicialização não aciona o bug.
Resposta
Em um sistema UEFI (a maioria dos PCs modernos atualmente), você pula toda a complexidade que o GRUB traz. O GRUB tem duas funções: ele serve como um gerenciador de inicialização, ou seja, mostra um menu de entradas que você pode inicializar e atua como um gerenciador de inicialização do Linux. Além disso, ele sabe ler de uma variedade de sistemas de arquivos e pode carregar em cadeia outro gerenciador de inicialização , normalmente para Windows.
Em um sistema UEFI, você pode fazer sem tudo isso. O kernel do Linux sabe como carregar a si mesmo (se o kernel foi configurado para incluir o EFI Stub Loader), então o carregamento de boot parte do GRUB é redundante. O firmware UEFI (“BIOS”) pode carregar o kernel, e o o kernel pode se configurar na memória e começar a funcionar. O firmware também contém um gerenciador de inicialização, mas você pode instalar um gerenciador de inicialização simples alternativo, como systemd-boot.
Resumindo: simplesmente não há necessidade do GRUB em um sistema moderno.