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/
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/
0 Comentários:
Postar um comentário