Ajuste o GRUB

Como ajustar o GRUB para personalizar o boot no Linux

Aprenda como personalizar o GRUB no Linux com 10 exemplos práticos, ajustando tempo de espera, sistema operacional padrão, resolução, temas e muito mais para melhorar sua experiência de boot.

Desenvolvedores ajustando configurações de boot no Linux em ambiente de programação.

O GRUB (Grand Unified Bootloader) é o gerenciador de inicialização padrão em diversas distribuições Linux. Ele permite escolher qual sistema operacional ou kernel será carregado ao iniciar a máquina. Além disso, o GRUB pode ser configurado para personalizar várias opções de boot, incluindo a ordem dos sistemas listados, a imagem de fundo, e até o tempo de espera antes de iniciar automaticamente o sistema padrão.

Passos para personalizar o GRUB:

  1. Abrir o arquivo de configuração do GRUB
    Para ajustar as opções do GRUB, você precisará editar o arquivo de configuração principal. Abra um terminal e execute o seguinte comando com privilégios de administrador:
sudo nano /etc/default/grub
  1. Personalizar o tempo de espera
    Para ajustar o tempo que o GRUB aguarda antes de iniciar automaticamente o sistema operacional padrão, modifique a linha GRUB_TIMEOUT. Por exemplo:
GRUB_TIMEOUT=10

Nesse caso, o GRUB aguardará 10 segundos antes de iniciar o sistema.

  1. Definir o sistema operacional padrão
    Se você tem mais de um sistema operacional instalado, pode escolher qual será o carregado por padrão alterando a linha GRUB_DEFAULT. Para definir, por exemplo, o segundo item da lista como o padrão:
GRUB_DEFAULT=1

Lembre-se que a contagem começa a partir de zero.

  1. Ocultar o menu do GRUB
    Se você deseja que o GRUB pule o menu de boot e inicie diretamente o sistema padrão, altere a linha GRUB_TIMEOUT_STYLE para hidden:
GRUB_TIMEOUT_STYLE=hidden

Dessa forma, o menu não será exibido, a menos que uma tecla seja pressionada durante o boot.

  1. Alterar a resolução do GRUB
    Para definir uma resolução de tela personalizada no menu do GRUB, modifique a linha GRUB_GFXMODE. Por exemplo, para definir uma resolução de 1024×768:
GRUB_GFXMODE=1024x768

Isso é útil se o menu do GRUB parecer distorcido em sua tela atual.

  1. Usar uma imagem de fundo personalizada
    Para personalizar a aparência do GRUB, você pode definir uma imagem de fundo. Copie a imagem desejada para o diretório /boot/grub e adicione a linha:
GRUB_BACKGROUND=/boot/grub/imagem-fundo.png

Certifique-se de que a imagem esteja em um formato compatível, como PNG ou TGA.

  1. Habilitar temas no GRUB
    Além de imagens de fundo, o GRUB suporta temas. Você pode instalar um tema personalizado e definir o caminho no arquivo de configuração:
GRUB_THEME=/boot/grub/themes/meu-tema/theme.txt

Temas podem mudar completamente a aparência do menu do GRUB.

  1. Remover entradas antigas de kernel
    À medida que você atualiza o Linux, os kernels antigos ficam listados no menu do GRUB. Para removê-los, você pode desinstalar os pacotes de kernel antigos e, em seguida, atualizar o GRUB:
   sudo apt-get remove --purge linux-image-x.x.x-x-generic && sudo update-grub

Isso mantém seu menu GRUB mais limpo.

  1. Desabilitar a verificação de memória
    O GRUB inclui uma opção para verificar a memória RAM, que pode não ser necessária para todos os usuários. Para remover essa entrada do menu, basta desativar o pacote memtest86+:
sudo apt-get remove memtest86+

Em seguida, atualize o GRUB:

sudo update-grub
  1. Aplicar as alterações
    Após fazer todas as alterações, você precisa aplicar as modificações no GRUB para que entrem em vigor:
sudo update-grub

Isso garantirá que as novas configurações sejam carregadas corretamente.

Conclusão

Personalizar o GRUB é uma excelente maneira de melhorar a experiência de boot no Linux, ajustando desde a aparência do menu até a ordem dos sistemas operacionais listados. Lembre-se de seguir esses passos com cuidado para garantir que o sistema continue a inicializar corretamente.