O que eu faço é:
Apague ou mova as versões do Kernel que você não quer de /boot
para outro lugar. Por exemplo, no meu caso eu tenho:
Para arquivos abi, eu tenho: abi-3.0.0-12
, abi-3.0.0-13
, abi-3.0.0-14
, abi-3.0.0-15
Para arquivos de configuração, eu tenho: config-3.0.0-13
, config-3.0.0-14
, config-3.0.0-15
Para o resto eu também tenho a mesma coisa. Cerca de 4 ou 5 versões dele. Então eu literalmente apago (ou mais recomendado é mover) os arquivos para outro lugar e deixo a última versão e a versão anterior para isso. Por exemplo, para os arquivos abi, deixo os últimos que são abi-3.0.0-14
e abi-3.0.0-15
O mesmo vale para o resto, você deve ter várias versões do abi, config, initrd.img, System.map, vmcoreinfo e vmlinuz. Apagar / Mover tudo menos os últimos 2.
execute sudo update-grub
e reinicialize. Agora você deve ter apenas os dois últimos exibidos na lista.
OBSERVAÇÃO: é mais recomendável mover os arquivos em vez de excluí-los, caso você tenha um problema mais tarde.
ATUALIZAÇÃO: Como sugerido por Lekensteyn usando dpkg -S /boot/filename
, você mostrará qual pacote é responsável pelo nome do arquivo na inicialização. Por exemplo: dpkg -S /boot/abi-3.0.0-12-generic
mostrará:
linux-image-3.0.0-12-generic: /boot/abi-3.0.0-12-generic
, o que significa que o pacote linux-image-3.0.0-12-generic é responsável por instalar esse arquivo específico. Se você quiser ver todos os arquivos de imagem do linux fazer algo como:
sudo apt-cache search linux-image
ou mais amigável sudo aptitude search linux-image
Você pode usar sudo apt-get remove PACKAGE
para cada um, mas é claro que levará algum tempo, pois há vários. Uma maneira rápida de usar a GUI é o Synaptic , já que você pode selecionar vários pacotes e marcá-los para exclusão.
Outra forma de interface gráfica é o Ubuntu Tweak (mencionado por TomTasche), que oferece uma maneira fácil de remover os kernels antigos:
Eu devo mencionar que quando eu comecei a deletar os arquivos do kernel o Ubuntu-Tweak não existia. Depois de usá-lo e inicializar novamente sem nenhum problema, posso dizer que você pode usá-lo e não ter medo de algum problema, pois ele remove os pacotes da mesma forma que os remove / remove com o aptitude ou o apt-get. O que eu ainda recomendo é deixar a versão anterior do kernel, então se você tem 3.0.0-15 como o mais recente, mantenha também 3.0.0-14 caso algo aconteça com 15 você pode ter um backup indo para 14.
Para instalar o ubuntu-tweak:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak