REMOVENDO KERNEL ANTIGO COM UM COMANDO

A partir do momento em que se faz a instalação de um sistema operacional Linux/GNU é muito comum que haja várias atualizações e com isso acumule kerneis antigos que não são mais usados. Apesar de hoje em dias as pessoas terem discos rígidos grandes, não custa nada retirar o que não está sendo usado, vi em um comentário e achei muito interessando o comando que apaga todos os kerneis antigos e deixa apenas o atual (ATENÇÃO SE VOCÊ NÃO SE SENTIR SEGURO NÃO EXECUTE).

Indico usá-lo no seguinte caso, depois de atualizar o kernel mais novo, testar todas as funções, viu que não há problema com o novo kernel então execute o comando para remover os anteriores, caso haja uma falha, por exemplo, o som começou a não sair, a rede sem fio não funciona com o novo kernel não o execute, pois você ainda poderá fazer uso do kernel anterior até que haja a correção no kernel atual.

O comando é o seguinte:

dpkg -l 'linux-*' sed '/^ii/!d;/'"$(uname -r sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' xargs sudo apt-get -y purge

Caso dê algum problema ao copiar e colar reveja as aspas, pois às vezes o blog as modifica.

Pronto, no meu caso foram-se três kerneis ficando só o mais novo.
Explicando por partes

ls /boot grep vmlinuz cut -d'-' -f2,3

resultado

2.6.28-15
2.6.28-16
2.6.28-17

dpkg -l grep ^ii grep 2.6.28-15 awk -F' ' '{ print $2 }'

resultado

linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic

sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

Gelson Sardinha
Msn: gelsinho@hotmail.com

Fonte:http://tuxtweaks.com/2009/12/remove-old-kernels-in-ubuntu/ e //andregondim.eti.br/

Work-Host

$ sudo sobre este blog...

O Blog Vôo Livre Linux foi criado com o intuito de unir e compartilhar conhecimentos, idéias, dúvidas e soluções ligadas ao sistema do Pingüim. O Blog também estará permanentemente aberto para novos interessados pelo Linux. Associe-se a esta filosofia!

$ sudo para refletir

“Nada é mais poderoso que uma ideia cujo o tempo chegou. O Linux!”

"Liberdade é um estado de consciência e espírito. Alguns desde há muitos já a desfrutam, enquanto outros, talvez jamais cheguem a te-la"

$ sudo pesquisar neste blog