Removendo Kerneis antigo com apenas um comando

Iniciado por Alyscom, 11 de Dezembro de 2009, 10:59

tópico anterior - próximo tópico

Alyscom

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:

Código ( Como usuário normal $) Selecionar
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


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

Fonte do post aqui.


[],s


Alyscom
O álcool é o photoshop da vida real
 

Holmes

#1
Oi Alyscom,
Boa dica, mas é recomendado deixar sempre dois kerneis, o novo e um antigo.
Abs, Viva
EeePC 1008ha - Chakra Linux (Edn) - KDE 4.7.4 - Kernel 3.1.
- Meu Blog: http://holmeslinux.blogspot.com/
- Fundador do Chakra Brasil: http://chakra-linux.com.br/forum

Alyscom

Sim por isso que coloquei a mensagem (Atenção se você não se sentir seguro não execute) em negrito! ;)


[],s


Alyscom
O álcool é o photoshop da vida real
 

Versuri

Boa dica, o meu já deve ter uns 4 kerneis.

Versuri