Início
» LINUX
»
Como editar o carregador de inicialização do Ubuntu com o Grub Customizer
Como editar o carregador de inicialização do Ubuntu com o Grub Customizer
Se você deseja editar o carregador de inicialização do Ubuntu sem editar manualmente os arquivos de configuração do GRUB, o Grub Customizer oferece uma interface gráfica para as alterações mais comuns. Você pode escolher o sistema operacional padrão, reordenar as entradas visíveis, alterar o tempo limite do menu, manter a última entrada selecionada e ajustar os parâmetros do kernel. O importante é tratar o GRUB como uma configuração crítica para a inicialização: faça um backup primeiro, altere apenas o que você entende e verifique a configuração gerada antes de reiniciar.
O GRUB normalmente é construído /boot/grub/grub.cfga partir de configurações /etc/default/grube scripts em /etc/grub.d/. O manual do GNU GRUB documenta esse modelo de geração, portanto, geralmente você não deve editar grub.cfgdiretamente.
1. Faça backup do GRUB e instale o Grub Customizer.
Faça um backup das configurações editáveis do GRUB antes de alterar qualquer coisa:
backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"
Em seguida, verifique se a sua versão do Ubuntu já possui um candidato para instalação:
apt-cache policy grub-customizer
Se houver um candidato disponível, instale-o com . Se não houver nenhum candidato disponível, as versões recentes do Ubuntu podem usar o PPA do Launchpad do Grub Customizersudo apt install grub-customizer de terceiros, mantido pelo mantenedor :
Um PPA é uma fonte de software adicional, portanto, revise-o antes de habilitá-lo em uma máquina onde a confiabilidade da inicialização seja especialmente importante.
Instale o Grub Customizer a partir do APT, adicionando o PPA do mantenedor somente se a sua versão do Ubuntu não fornecer uma opção equivalente.
2. Abra o Grub Customizer e revise as entradas de inicialização.
Abra o menu de aplicativos, procure por Grub Customizer e execute-o. O Ubuntu solicitará autenticação de administrador, pois o programa altera a configuração de inicialização do sistema.
A aba de configuração "Lista" mostra as entradas que o GRUB pode apresentar na inicialização. Dependendo da máquina, você poderá ver o Ubuntu, opções avançadas para o Ubuntu, entradas de recuperação e outro sistema operacional, como o Gerenciador de Inicialização do Windows.
Selecione uma entrada e use as setas para cima ou para baixo para alterar sua posição. Evite excluir entradas de recuperação ou kernels antigos apenas para encurtar a lista; essas entradas podem ser úteis caso um novo kernel não inicialize. Evite também fazer alterações amplas na lista quando tudo o que você precisa é de uma entrada padrão diferente.
A aba de configuração da lista é onde você pode inspecionar e reordenar as entradas do menu GRUB.
3. Alterar o comportamento padrão de entrada, tempo limite e menu.
Abra as configurações gerais . Este é o local mais seguro para as alterações que a maioria dos usuários do Ubuntu realmente precisa.
Entrada padrão: escolha o sistema operacional ou a entrada de menu que deseja selecionar automaticamente.
Entrada inicializada anteriormente: faz com que o GRUB tente se lembrar da entrada selecionada na inicialização anterior. O GNU GRUB observa que esse comportamento depende do bloco de ambiente de entrada salva, portanto, pode não estar disponível em todas as configurações de armazenamento.
Exibir menu: mantenha esta opção ativada em sistemas de inicialização dupla ou em máquinas que você precise solucionar problemas.
Tempo limite: define quantos segundos o GRUB aguarda antes de iniciar a entrada padrão. Um pequeno atraso, como 5 a 10 segundos, geralmente deixa tempo suficiente para escolher outro sistema operacional ou opção de recuperação.
Parâmetros do kernel: deixe os valores existentes como quiet splashestão, a menos que você saiba exatamente por que está alterando-os.
A documentação do GRUB descreve as configurações correspondentes, incluindo GRUB_DEFAULT, GRUB_SAVEDEFAULT, GRUB_TIMEOUT, e GRUB_TIMEOUT_STYLE, em sua referência de configuração simplificada .
As configurações gerais abrangem a entrada de inicialização padrão, a visibilidade do menu, o tempo limite e as opções de linha de comando do kernel.
4. Salve as alterações e verifique a configuração GRUB gerada.
Após fazer as alterações, clique em Salvar no Grub Customizer. Salvar faz com que o programa regenere a configuração do GRUB. Não é necessário usar o comando "Instalar no MBR" apenas para aplicar as configurações do menu; reinstalar o carregador de inicialização é uma operação diferente e só deve ser feita quando você precisar reparar ou reinstalar o GRUB intencionalmente.
Para uma etapa de verificação adicional, abra o Terminal e execute o seguinte comando:
sudo update-grub
No Ubuntu, o `update-grub` update-grubé um wrapper que executa o comando `grub` grub-mkconfig -o /boot/grub/grub.cfg, conforme documentado na página de manual do `update-grub` do Ubuntu . Leia a saída antes de reiniciar. Se for relatado um erro, corrija esse problema primeiro, em vez de reiniciar com uma configuração não verificada.
Salve as alterações gráficas e, opcionalmente, execute o comando `update-grub` para confirmar se o Ubuntu consegue regenerar o menu de inicialização sem erros.
O que fazer se uma mudança causar problemas
Se o Ubuntu ainda inicializar, abra novamente o Personalizador do GRUB e desfaça a última alteração ou restaure a configuração relevante a partir do backup que você criou. Não substitua cegamente um /etc/grub.ddiretório mais recente por uma cópia antiga após atualizações do kernel ou do pacote GRUB; use o backup como referência e restaure apenas o que você entende. Se a máquina não inicializar normalmente, use a recuperação do Ubuntu ou uma mídia de instalação ao vivo para inspecionar a configuração do GRUB antes de tentar reinstalar o carregador de inicialização.
Para a maioria dos usuários, a melhor abordagem é simples: usar o Grub Customizer para definir a entrada padrão, o tempo limite e a visibilidade do menu, salvar a configuração, verificá-la com `grub --verify` update-grube evitar opções de instalação do carregador de inicialização irrelevantes.