O que é um bootloader e como o Linux inicia: GRUB explicado

Publicado em 2026-10-19 por frfrand

Bootloader en Linux: qué hace GRUB, cómo intervienen UEFI y el kernel, qué revisar si el equipo no inicia y errores habituales.

O que é um bootloader e como o Linux inicia: GRUB explicado

Um bootloader —ou carregador de inicialização— é o programa que ajuda a carregar o sistema operacional quando o computador é ligado. Em muitos equipamentos Linux, utiliza-se o GRUB para essa tarefa.

Parece um detalhe sem importância, até que você atualiza um sistema e a máquina fica travada em uma tela estranha antes de mostrar a área de trabalho.

Uma explicação fácil: quem abre a porta primeiro?

O sistema operacional não pode começar a ser executado do nada. Quando você liga o PC, primeiro atua o firmware —BIOS ou UEFI—, que prepara o necessário para iniciar.

Depois entra em cena o mecanismo de inicialização. Em uma instalação Linux comum, o GRUB pode localizar o kernel escolhido, preparar parâmetros e entregar o controle. O kernel continua inicializando o sistema e, mais adiante, são iniciados os serviços e aplicativos.

Pense como um teatro: o firmware prepara o local, o bootloader indica qual peça começa e o kernel organiza o funcionamento de tudo o que vem depois. É uma metáfora, não uma descrição exata de cada instrução do processador.

O que é o GRUB?

GRUB significa GRand Unified Bootloader. É um gerenciador de inicialização que pode carregar sistemas operacionais, selecionar entre diferentes kernels e, em certas configurações, mostrar um menu de inicialização.

Nem todos os sistemas utilizam o GRUB. O Windows tem seus próprios componentes de inicialização e o Linux também pode iniciar com outros carregadores. O GRUB é muito conhecido, mas não é a única possibilidade.

Por que aparece um menu ao iniciar o Linux?

Imagine um computador que tem o Ubuntu e o Windows instalados. O menu do GRUB pode permitir escolher qual sistema iniciar. Também pode oferecer diferentes versões do kernel ou entradas de recuperação.

Se você tiver apenas um sistema configurado, o menu pode estar oculto e a inicialização continua automaticamente. Isso não significa que o GRUB não exista; simplesmente você não precisa interagir com ele todos os dias.

Onde está instalado?

Depende da arquitetura e do modo de inicialização. Em sistemas UEFI, os programas de inicialização se integram ao ambiente e à partição do sistema EFI. Em configurações BIOS antigas, o processo e a instalação do carregador são diferentes.

Por isso não convém copiar um tutorial para «reparar o GRUB» sem saber primeiro se a máquina usa UEFI ou BIOS, quais discos ela tem e como as partições estão distribuídas.

O que acontece depois que o GRUB carrega o kernel?

O kernel começa a controlar recursos e a inicializar componentes. Habitualmente intervém também um sistema de arquivos temporário de inicialização, como o initramfs, que ajuda a preparar drivers e localizar o sistema de arquivos principal.

Depois é iniciado o ambiente de usuários e serviços. Em muitas distribuições Linux modernas, o systemd organiza boa parte dessa etapa. Por fim, aparece uma tela de login ou os serviços do servidor ficam disponíveis.

A cadeia completa contém mais peças, mas entender esse percurso permite localizar onde está falhando.

E se aparecer «grub rescue»?

Essa mensagem geralmente indica que o GRUB não pôde continuar normalmente com sua configuração ou com o acesso aos arquivos necessários. Pode ocorrer após alterações em partições, discos, configurações ou erros de inicialização.

Não significa necessariamente que você perdeu seus arquivos. Também não é aconselhável executar comandos destrutivos sem entender o problema.

Antes de tentar soluções aleatórias, verifique se houve modificações recentes, se o disco está sendo detectado e se o modo de inicialização ainda está correto. Se for um equipamento importante, preserve as informações antes de reparar partições ou carregadores.

Por que pode deixar de inicializar após uma atualização?

Uma atualização do kernel ou de componentes de inicialização pode revelar uma falha de configuração, uma incompatibilidade ou uma partição cheia.

Em alguns casos, é possível selecionar no GRUB um kernel anterior para recuperar temporariamente o sistema, se ainda estiver instalado e disponível. Isso não substitui a investigação da causa e a aplicação de uma solução definitiva.

Qual a relação com servidores e ArduMaker?

Em um VPS da ArduMaker, as aplicações dependem de que o sistema operacional esteja iniciado corretamente. Se um processo web falhar, verificar o Nginx e seus registros pode fazer sentido. Mas se o sistema nem sequer completou a inicialização, o problema está em uma camada anterior e é necessário outro tipo de diagnóstico.

Esse é o valor de entender a sequência: firmware, carregador, kernel e serviços não são a mesma coisa.

Em resumo: o bootloader é uma peça de transição. O GRUB é um dos mais utilizados no Linux e permite escolher e carregar o sistema, mas não substitui o kernel nem administra suas aplicações.

Fontes: Manual oficial do GNU GRUB · Inicialização do GNU/Linux a partir do GRUB.

O que é um bootloader e como o Linux inicia: GRUB explicado
  • bootloader
  • GRUB
  • Linux
  • UEFI
  • arranque

Continuar lendo

Todos os artigos · Planos VPS