Pode ser que sua /boot
partição tenha acumulado muitas versões do kernel ao fazer atualizações ao longo do tempo. É provável que esta partição seja separada da sua partição de disco grande (montada como /
). Você pode verificar o /boot
espaço da partição assim (procure a linha com / boot):
df -h
Há uma boa página sobre como remover kernels antigos .
Em resumo, verifique sua versão atual do kernel, obtenha a lista do que está instalado e, em seguida, apt-get remova as versões antigas. Há também um comando de uma linha "mágico" na página que fará tudo isso por você. Mas use-o por sua conta e risco.
Instruções em mais detalhes:
Obtenha a versão atual do kernel, a que você deseja manter :
uname -r
Obtenha a lista de todos os kernels instalados:
dpkg -l | grep linux-image-
Execute o apt-get remove nos kernels que você deseja remover. Não no último ! Por exemplo:
sudo apt-get remove linux-image-2.6.32-22-generic
Mais notas:
dpkg -l
informará o status do pacote (kernel) antes do nome do pacote. Por exemplo:
rc linux-image-3.13.0-39-generic ...
ii linux-image-3.13.0-40-generic ...
- "RC" significa que o pacote é r emoved e tem c ONFIGURAÇÃO arquivos. Estes você não precisa mais remover.
- meios "II" que o pacote está marcado para i nstalação e é i nstalled
Com base nisso, você pode listar apenas os pacotes do kernel que estão instalados:
dpkg -l | grep "ii.*linux-image-"
Solução alternativa , usando a ferramenta GUI Ubuntu Tweak .
Instale e vá para o Computer Janitor, verifique os pacotes Sistema-> Kernel antigo e Sistema-> desnecessários e pressione Limpar.