O que dpkg -l | grep linux-image
mostra?
Depois de obter os nomes do kernel, você pode apenas apt-get purge linux-image-version
Apenas certifique-se de não limpar seu kernel atual. Os resultados podem ser inesperados.
Eu tenho um servidor Ubuntu 10.04 que está em execução desde 10.04. Hoje, quando a apticron me enviou novos pacotes, a instalação de uma nova atualização do kernel falhou devido a uma partição / boot completa. Olhando para ele eu tenho 226 MB de arquivos em / boot e cerca de 15 diferentes revisões do kernel.
Para cada versão, tenho os 6 arquivos a seguir:
vmlinuz-2.6.32-21-generic-pae
vmcoreinfo-2.6.32-21-generic-pae
System.map-2.6.32-21-generic-pae
initrd.img-2.6.32-21-generic-pae
config-2.6.32-21-generic-pae
abi-2.6.32-21-generic-pae
É seguro excluir apenas os mais antigos? Ou existe um método "adequado" de descartar versões antigas.
Remova pacotes extras do kernel via apt-get
ao invés de simplesmente deletar arquivos de /boot
.
apt-get remove
os antigos pacotes linux-image
manualmente (verifique dpkg --get-selections | grep linux-image
para descobrir quais versões estão instaladas).
Excluir kernels antigos e desatualizados é seguro, mas use aptitude purge linux-image-2.6.32-21-generic-pae
, não rm
!
Verifique quais kernels estão instalados chamando dpkg -l | grep linux-image-2
.
Eu escrevi uma ferramenta que automatiza essa tarefa, no caso de ajudar qualquer outra pessoa: link .