Por que meu menu de inicialização está ficando mais comprido?

12

Esta pergunta vai ser um pouco incompleta, mas tenho certeza que você vai adivinhar qual é o meu problema. Então, 2 dias atrás Quando eu reiniciei minha máquina eu tenho 7 opções na tela de inicialização em vez de 5. Anteriormente o Windows era a 5ª opção (eu tornei padrão), mas agora algum teste de memória é a 5ª opção (sendo padrão). Como isso aconteceu automaticamente? Eu não configurei nem mudei nada.

    
por t3ch 30.11.2010 / 16:27

3 respostas

10

Quando o kernel do Linux é atualizado, as imagens mais antigas do kernel permanecem, caso as mais novas sejam incompatíveis com o seu sistema de alguma forma. Há duas partes em cada imagem do kernel - a normal, com a qual você inicializa, e a imagem de recuperação, e é por isso que o menu aumenta em duas entradas a cada atualização. O número de kernels mais antigos geralmente não ultrapassa três (mais as respectivas imagens de recuperação, para um total de seis imagens), portanto o tamanho do seu menu de inicialização deve ser corrigido a partir de agora.

Você pode impedir que os mais antigos apareçam editando o arquivo de menu do grub, digitando

sudo gedit /boot/grub/menu.lst

em um terminal e comentando-os com um símbolo # na frente deles (dê uma olhada no arquivo para obter exemplos). Eu suponho que você sabe como fazer desde que você foi capaz de definir o Windows como padrão. Você também pode removê-los para liberar espaço em disco se tiver certeza de que não precisará deles.

A maneira mais segura, em minha mente, de fazer isso é instalar o Ubuntu Tweak , que contém uma opção para remover o kernel redundante imagens. Ele exibirá uma lista das imagens adicionais e você escolherá aquelas que não deseja, e a segurança vem do aplicativo que não exibe a que está atualmente carregada.

Não é aconselhável se livrar de todos eles, escondendo-os ou removendo-os, por dois motivos. A primeira é que quando você encontra um problema sério (geralmente relacionado ao hardware e geralmente quando não está funcionando) o melhor curso de ação é inicializar usando uma imagem de kernel anterior para ver se o problema foi resolvido lá. Atualizações no kernel podem ter o péssimo hábito de quebrar partes do sistema. A outra razão é que a imagem da 'recuperação' pode ser bastante útil, especialmente se você esquecer sua senha.

    
por Chris Wilson 30.11.2010 / 16:47
13

Um novo kernel foi instalado com uma entrada no menu de inicialização quando você atualizou seu sistema, isso fez com que o menu de inicialização mais tempo, e empurrou a entrada do menu de inicialização do Windows para baixo.

Leia isto: Existe uma maneira de remover / ocultar versões antigas do kernel?

    
por Sid 30.11.2010 / 16:37
1

Apenas um conselho: por razões de segurança (no caso de alguma atualização atrapalhar seu kernel em execução, etc.), eu costumo manter mais uma imagem do kernel na minha pasta / boot (de fato me provou útil).

Quanto ao seu follow-up q:

  • Sim, cada vez que você instalar um novo kernel, o seu menu.lst (já que você está usando o grub v.1) adicionará a nova imagem à sua lista. Se você quiser limpar sua lista, você deve editar menu.lst manualmente ou instalar o ubuntu tweak como Chris já lhe disse.

  • O que você quer dizer ao comentar as opções de imagem? Você pode alterar o "título" para qualquer nome que você deseja exibir na lista do grub, ou você deve comentar / excluir todas as entradas desnecessárias.

por Pavlos G. 30.11.2010 / 17:35