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

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

Vídeo: Limpar o novo menu de inicialização do Ubuntu Grub2

Vídeo: Limpar o novo menu de inicialização do Ubuntu Grub2
Vídeo: Windows 10 - Como limpar e desativar o histórico do explorador de arquivos - YouTube 2024, Abril
Anonim

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

O Grub2 é um passo em frente de várias maneiras, e a maioria do menu irritante.lst questões do passado desapareceram. Ainda assim, se você não estiver atento à remoção de versões antigas do kernel, a lista de inicialização ainda poderá ser mais longa do que precisa ser.

Image
Image

Nota: Você pode ter que segurar o botão SHIFT no seu teclado durante a inicialização para obter este menu para mostrar. Se apenas um sistema operacional estiver instalado em seu computador, ele poderá ser carregado automaticamente sem exibir este menu.

Remover entradas de kernel antigas

A tarefa de limpeza mais comum para o menu de inicialização é remover versões antigas do kernel espalhadas pela 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 o Grub2, se removêssemos o pacote do kernel do nosso computador, o Grub automaticamente removeria essas opções.

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

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

Image
Image

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 do mouse e escolha Marcar para remoção completa.

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.
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.

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

Image
Image

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

Se você precisar de um controle mais refinado, 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 contêm as entradas do menu que costumavam estar contidas em /boot/grub/menu.lst. Se você quiser adicionar novas entradas no menu de inicialização, crie um novo arquivo nesta pasta, certificando-se de marcá-lo como executável.
/etc/grub.d contém arquivos que contêm as entradas do menu que costumavam estar contidas em /boot/grub/menu.lst. Se você quiser adicionar novas entradas no menu de inicialização, crie um novo arquivo nesta pasta, certificando-se de marcá-lo como executável.

Se você quiser remover entradas do menu de inicialização, como fazemos, você editaria arquivos nessa pasta.

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

sudo chmod –x 20_memtest86+

Seguido pelo comando do terminal
Seguido pelo comando do terminal

sudo update-grub

Note que o memtest86 + não foi encontrado pelo update-grub porque ele considera apenas arquivos executáveis.
Note que o memtest86 + não foi encontrado pelo update-grub porque ele considera apenas arquivos executáveis.

No entanto, em vez disso, vamos remover o Consola serial 115200 entrada 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.

Image
Image

Excluir a entrada do menu para consola serial 115200.

Nota: 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.

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

sudo update-grub

Observação: se você não executar o update-grub, as opções do menu de inicialização não serão alteradas.

Agora, da próxima vez que você iniciar, essa entrada estranha terá desaparecido e você terá um menu de inicialização simples e limpo.
Agora, da próxima vez que você iniciar, essa entrada estranha terá desaparecido e você terá um menu de inicialização simples e limpo.
Image
Image

Conclusão

Embora a mudança do menu de inicialização do Grub2 possa parecer muito complicada para os mestres herdados do Grub, para usuários normais, o Grub2 significa que você não precisará alterar o menu de inicialização com frequência. Felizmente, se você tiver que fazer isso, o processo ainda é bem 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, confira nosso artigo sobre como limpar o menu de inicialização do Ubuntu grub após as atualizações.

Recomendado: