Eu suponho que você está fazendo atualizações do kernel via apt-get
ou aptitude
e quer se livrar de instalações antigas / obsoletas, correto?
A maneira como eu limpo os kernels mais antigos - depois que eu reinicio e coloco o novo kernel no lugar - é fazer os seguintes passos.
Primeiro, obtenha o nome do kernel que o sistema está executando usando uname
da seguinte forma:
uname -r
Anote isso, porque esse é o nome do kernel ativo atual que você não deseja remover. Agora, sabendo disso, precisamos descobrir quais são os outros núcleos - estranhos -:
dpkg --list | grep linux-image
Dependendo de quantas atualizações foram instaladas em seu sistema, esta pode ser uma lista longa ou curta, mas deve ter pelo menos uma instalação do kernel estranha.
Uma vez que você veja a lista, anote os kernels estranhos e então execute este comando:
sudo apt-get purge linux-image-x.x.x.1-generic
Ou se você usar aptitude
use esta variante do comando:
sudo aptitude purge linux-image-x.x.x.1-generic
Isso eliminará - o que significa removerá os arquivos e as configurações relacionadas - do seu sistema conectado a linux-image-x.x.x.1-generic
com x.x.x.1
sendo apenas um espaço reservado neste exemplo para a versão / ID completa do kernel.
Se você tem mais do que um pacote de kernel externo que você quer limpar, apenas execute esse comando para cada um deles ou apenas configure múltiplos kernels nesse comando como este:
sudo apt-get purge linux-image-x.x.x.1-generic linux-image-x.x.x.2-generic linux-image-x.x.x.3-generic
Isso dirá ao sistema para limpar itens conectados a kernels externos, linux-image-x.x.x.1-generic
, linux-image-x.x.x.2-generic
e linux-image-x.x.x.3-generic
de uma só vez.
Depois disso, verifique /boot
e o diretório deve ter liberado espaço.