Limpe o novo menu de inicialização do Ubuntu Grub2

O Ubuntu adotou a nova versão do gerenciador de inicialização Grub na versão 9.10, livrando-se do antigo e problemático menu.lst. Hoje veremos como alterar as opções do menu de inicialização no Grub2.

Grub2 é um passo em frente em uma série de maneiras, e mais do menu chato .lst questões do passado sumiram. Ainda assim, se você não estiver atento para remover versões antigas do kernel, a lista de boot ainda pode acabar sendo mais longa do que o necessário.

sshot-1

Nota: pode ser necessário segurar o botão SHIFT no teclado enquanto inicializa para que este menu seja exibido. Se apenas um sistema operacional estiver instalado em seu computador, ele pode carregá-lo automaticamente sem exibir este menu.

Remover entradas de kernel antigo

A tarefa de limpeza mais comum para o menu de inicialização é remover versões antigas do kernel que estão em sua máquina.

Em 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 o Grub2, se removermos o pacote do kernel do nosso computador, o Grub remove automaticamente essas opções.

Para remover versões antigas do kernel, abra o Gerenciador de Pacotes Synaptic, localizado no menu Sistema> Administração.

Quando abrir, digite a versão do kernel que você deseja remover no campo de texto Pesquisa rápida. Os primeiros números devem bastar.

sshot-2

Para cada uma das entradas associadas ao kernel antigo (por exemplo, linux-headers-2.6.32-21 e linux-image-2.6.32-21-generic), clique com o botão direito e escolha Marcar para Remoção Completa .

sshot-3

Clique no botão Aplicar na barra de ferramentas e, em seguida, em Aplicar na janela de resumo que aparece. Feche o Gerenciador de Pacotes Synaptic.

Recomendado:  O que você pode encontrar em um cabeçalho de email?

Na próxima vez que você inicializar seu computador, o menu Grub não conterá as entradas associadas à versão removida do kernel.

sshot-4

Remova qualquer opção editando /etc/grub.d

Se você precisa de um controle mais refinado ou deseja remover entradas que não são versões do kernel, você deve alterar os arquivos localizados em /etc/grub.d.

sshot-7

/etc/grub.d contém arquivos que contêm as entradas de menu que costumavam estar contidas em /boot/grub/menu.lst. Se quiser adicionar novas entradas ao menu de inicialização, você deve criar um novo arquivo nesta pasta, marcando-o como executável.

Se quiser remover as entradas do menu de inicialização, como fazemos, você deve editar os arquivos nesta pasta.

Se quiséssemos remover todas as entradas memtest86 +, poderíamos apenas tornar o arquivo 20_memtest86 + não executável, com o comando de terminal

sudo chmod –x 20_memtest86 +

sshot-10

Seguido pelo comando do terminal

sudo update-grub

sshot-11

Observe que memtest86 + não foi encontrado por update-grub porque ele irá considerar apenas arquivos executáveis.

No entanto, em vez disso, vamos remover a entrada do console serial 115200 para memtest86 +…

Abra uma janela de terminal Aplicativos> Acessórios> 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.

sshot-5

Exclua a entrada do menu para o console serial 115200 .

Observação: comentar a entrada do menu não funcionará – ela deve ser excluída. Copie-o para um arquivo diferente se estiver preocupado em precisar dele mais tarde.

sshot-xx

Salve e feche este arquivo. Na janela do terminal que você abriu, digite o comando

sudo update-grub

Nota: Se você não executar update-grub, as opções do menu de inicialização não mudarão!

sshot-8

Agora, da próxima vez que você inicializar, aquela entrada estranha desaparecerá e você ficará com um menu de inicialização simples e limpo.

Recomendado:  O que “NWT” e “BNWT” significam e como você os usa?

sshot-9

Conclusão

Embora alterar o menu de inicialização do Grub2 possa parecer muito complicado para os mestres Grub legados, para usuários normais, Grub2 significa que você não terá que alterar o menu de inicialização com tanta frequência. Felizmente, se você tiver que fazer isso, o processo ainda será muito fácil.

Para informações mais detalhadas sobre como alterar entradas no Grub2, este tópico do fórum do Ubuntu é um ótimo recurso. Se você estiver usando uma versão mais antiga do Ubuntu, verifique nosso artigo sobre como limpar o menu de inicialização do grub do Ubuntu após as atualizações .