24Aug
O Ubuntu adotou a nova versão do gerenciador de inicialização do Grub na versão 9.10, eliminando o antigo menu problemático. Hoje, olhamos para mudar as opções do menu de inicialização no Grub2.
Grub2 é um passo em frente de muitas maneiras, e a maioria dos menus irritantes . lst problemas do passado desapareceram. Ainda assim, se você não estiver vigilante com a remoção de versões antigas do kernel, a lista de inicialização ainda pode ser mais longa do que precisa ser.
Nota: Talvez seja necessário manter pressionado o botão SHIFT no seu teclado durante a inicialização para que este menu seja exibido. Se apenas um sistema operacional estiver instalado no seu computador, ele pode carregá-lo automaticamente sem exibir este menu.
Remove Old Kernel Entradas
A tarefa de limpeza mais comum para o menu de inicialização é remover versões antigas do kernel em torno de sua máquina.
No nosso caso, queremos remover as entradas do menu de inicialização 2.6.32-21-genérico. No passado, isso significava abrir o /boot/grub/ menu.lst. .. mas com Grub2, se removemos o pacote do kernel do nosso computador, Grub remove automaticamente essas opções.
Para remover versões antigas do kernel, abra o Synaptic Package Manager, encontrado no System & gt;Menu de administração.
Quando abre, digite a versão do kernel que deseja remover no campo de texto Pesquisa rápida. Os primeiros números devem ser suficientes.
Para cada uma das entradas associadas ao kernel antigo( por exemplo, linux-headers-2.6.32-21 e linux-image-2.6.32-21-genérico), clique com o botão direito do mouse e escolha Mark para remoção completa .
Clique no botão Aplicar na barra de ferramentas e em Aplicar na janela de resumo que aparece. Feche o Gerenciador de Pacotes Synaptic.
Na próxima vez que você inicializar o seu computador, o menu Grub não conterá as entradas associadas à versão removida do kernel.
Remover qualquer opção Editando /etc/ grub.d
Se você precisar de mais controle fino ou quiser remover entradas que não sejam versões do kernel, você deve alterar os arquivos localizados em /etc/ grub.d.
/etc/ grub.d contém arquivos que mantêm as entradas de menu que costumavam estar contidas em /boot/grub/ menu.lst. Se você quiser adicionar novas entradas do menu de inicialização, você criaria um novo arquivo nesta pasta, certificando-se de marcá-lo como executável.
Se você deseja remover as entradas do menu de inicialização, como nós, você editaria arquivos nesta pasta.
Se quisermos remover todas as entradas memtest86 +, poderíamos apenas tornar o arquivo 20_memtest86 + não executável, com o comando do terminal
sudo chmod -x 20_memtest86 +
Seguido pelo comando do terminal
sudo update-grub
Observe que memtest86 + não foiencontrado por update-grub porque ele só considerará arquivos executáveis.
No entanto, em vez disso, vamos remover a entrada Serial console 115200 para memtest86 +. ..
Abrir uma janela de terminal Applications & gt;Acessórios & gt;Terminal. Na janela do terminal, digite o comando:
gksudo gedit /etc/grub.d/ 20_memtest86 +
As entradas do menu são encontradas na parte inferior deste arquivo.
Exclua a entrada do menu para console serial 115200 .
Nota: Comentar a entrada do menu não funcionará - ele deve ser excluído. Copie-o para um arquivo diferente, se você estiver preocupado, pode precisar disso mais tarde.
Salve e feche este arquivo. Na janela do terminal que você abriu, insira o comando
sudo update-grub
Nota: Se você não executar o update-grub, as opções do menu de inicialização não serão alteradas!
Agora, na próxima vez que você inicializar, essa entrada estranha desaparecerá e você fica com um menu de inicialização simples e limpo.
Conclusão
Ao alterar o menu de inicialização do Grub2 pode parecer excessivamente complicado aos mestres Grub legados, para usuários normais, Grub2 significa que você não precisará alterar o menu de inicialização que freqüentemente. Felizmente, se você tiver que fazê-lo, o processo ainda é bastante fácil.
Para obter informações mais detalhadas sobre como alterar as entradas no Grub2, este tópico do fórum Ubuntu é um ótimo recurso. Se você estiver usando uma versão antiga do Ubuntu, confira nosso artigo sobre como limpar o menu de inicialização do Ubuntu grub após as atualizações.