grub mostra várias versões do kernel na inicialização

4

Eu tenho o Ubuntu 10.10 e, após algumas atualizações, o menu de inicialização lista muitas versões do kernel. Como faço para remover versões mais antigas?

    
por Vijay Anant 12.04.2011 / 23:32

3 respostas

7
  1. Verifique os kernels atualmente instalados:

    $ dpkg --get-selections | grep linux-image
    linux-image-2.6.38-2-686-bigmem         install
    linux-image-2.6.32-5-686                install
    
  2. Verifique o kernel atual que você está executando:

    $ uname --all
    Linux debian 2.6.38-2-686-bigmem #1 SMP Thu Apr 7 06:05:53 UTC 2011 i686 GNU/Linux
    
  3. Remova o (s) kernel (s) com o qual você está insatisfeito, geralmente mantendo o mais recente (e maior).

    $ sudo apt-get remove linux-image-2.6.32-5-686
    

Acho que é uma boa ideia manter pelo menos duas versões diferentes. No entanto, acho que este conselho costumava ser mais útil há algum tempo, porque parece que o kernel fica cada vez mais estável (eu tenho menos problemas do que costumava fazer), mas talvez eu tenha sorte.

    
por 13.04.2011 / 01:42
0

Eu só queria dizer que não remova os outros kernels instalados, você pode precisar de um deles um dia. Na verdade, aconteceu comigo, tive que atualizar meu Ubuntu e instalei uma nova versão do kernel depois disso. reinicie escolhendo o novo kernel, ele trava! (Eu acho que o meu driver VGA não era compatível com a nova versão do kernel ou algo assim). De qualquer forma eu reiniciei escolhendo o kernel antigo, e ele começou a funcionar bem.

Meu ponto é deixar pelo menos um que está funcionando além do recém-instalado, você pode precisar dele um dia.

    
por 19.04.2011 / 11:15
0

Estou adicionando um pouco à resposta de Tshepang.

Como você pode usar uname -r e grep -v para remover o kernel atual da lista.

dpkg --get-selections | grep linux-image | grep -v 'uname -r'
    
por 19.04.2011 / 15:58