mark2rodrigues
(usa Outra)
Enviado em 18/03/2010 - 11:03h
Editando o Menu do GRUB 2 no Ubuntu 9.10
No post anterior sobre o GRUB o leitor Arthur Camargo levantou nos comentários a questão de como alterar as entradas do menu. Não é tão difícil quanto parece...
O arquivo base de configuração do GRUB2 é o /boot/grub/grub.cfg que é gerado automaticamente pelo script update-grub. Esse arquivo não pode ser modificado diretamente, ao invés disso, você deve modificar alguns arquivos base que o update-grub usa para criar o grub.cfg.
Os arquivos mais importantes são o /etc/default/grub e os scripts em /etc/grub.d.
No caso citado pelo Arthur, o número de entradas no menu é muito grande, o que poderia confundir um usuário novato. Uma solução inicial seria a retirada das opções de recuperação (recovery), o que já diminui tantas entradas quanto kernels Linux estejam instalados. Para cada imagem de kernel o GRUB2 gera uma entrada de recuperação. Para isso abra o arquivo /etc/default/grub como root e descomente a linha:
#GRUB_DISABLE_LINUX_RECOVERY="true"
retirando o # do início, e execute o comando:
sudo update-grub
para atualizar o arquivo /boot/grub/grub.cfg.
Outra maneira de diminuir o menu, é retirar as entradas referentes ao teste de memória (memtest86+), para isso basta executar:
sudo chmod -x /etc/grub.d/20_memtest86+
para tornar o arquivo não-executável, e não esqueça de atualizar o /boot/grub/grub.cfg.
Um terceiro ponto a ser notado é que uma atualização de kernel não remove automaticamente o anterior, mas isso não é ruim. O novo kernel pode não funcionar corretamente com a sua configuração, e para a segurança do seu sistema, deve ser possível iniciar com o anterior.
Se o seu sistema está funcionando perfeitamente após uma atualização de kernel, você pode remover a versão anterior manualmente através do comando:
sudo apt-get autoremove linux-image-2.6.XX-XX-generic
onde 2.6.XX-XX é a versão do kernel a ser desinstalado.
Bom, acho que com essas poucas alterações já é possível diminuir bastante o menu do GRUB2. Qualquer outra dúvida, é só comentar. Até mais.