Parece que você tem vários arquivos que não pertencem a nenhum pacote. Supondo que você está atualmente executando o 3.13.0, você pode apenas fazer rm /boot/*-3.0.0-12-generic
Eu experimentei o Ubuntu Tweak, Synaptic e algumas coisas de linha de comando que encontrei online, mas nada parece funcionar.
Esta é a saída de dpkg -l linux-image-\* | grep ^ii
ii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic 3.13.0.24.29 amd64 Generic Linux kernel image
Quais são minhas opções? Eu só preciso liberar 3 MB para a atualização do kernel.
Obrigado antecipadamente!
Quando executo isso, recebo essa saída:
$ sudo update-grub
Generando archivo de configuración grub...
Se encontró una imagen linux: /boot/vmlinuz-3.13.0-24-generic
Se encontró una imagen initrd: /boot/initrd.img-3.13.0-24-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-19-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-19-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-17-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-17-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-16-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-16-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-12-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-12-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Encontrado en Windows 7 (loader) en /dev/sda1
Encontrado en Windows 7 (loader) en /dev/sda8
hecho
Mas quando tento excluir uma dessas entradas, recebo isso:
$ sudo apt-get purge linux-image-3.0.0-12-generic
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete linux-image-3.0.0-12-generic
E: No se pudo encontrar ningún paquete con la expresión regular «linux-image-3.0.0-12-generic»
Basicamente, ele diz que não encontra o pacote ou a imagem que estou tentando excluir.
$ dpkg -l linux-image*
Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener
| Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)
||/ Nombre Versión Arquitectura Descripción
+++-==================================================-==============================-==============================-==========================================================================================================
un linux-image <ninguna> <ninguna> (no hay ninguna descripción disponible)
un linux-image-3.0 <ninguna> <ninguna> (no hay ninguna descripción disponible)
ii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic
PS: é possível excluir o kernel atual ou os extras (linux-image-extra-3.13.0-24-generic) e, ao mesmo tempo, instalar o kernel mais novo, tudo isso usando o Synaptic? / p>
Parece que você tem vários arquivos que não pertencem a nenhum pacote. Supondo que você está atualmente executando o 3.13.0, você pode apenas fazer rm /boot/*-3.0.0-12-generic
Abra um terminal ( CTRL + ALT + T ) e verifique a versão atual do kernel:
uname -r
NÃO REMOVA ESTE KERNEL!
Copie e cole o comando abaixo e clique em executar para verificar a lista de Kernels instalados no seu sistema:
dpkg --list | grep linux-image
Descubra os kernels que deseja remover e execute o comando abaixo para realizá-lo: Altere x.x.x.x para a versão do kernel
sudo apt-get purge linux-image-x.x.x.x-generic
você pode usar o seguinte script bash (executado como sudo). elimina / remove todos os kernels 'antigos'.
#/bin/bash
ls /boot/ | grep vmlinuz | sed 's@vmlinuz-@linux-image-@g' | grep -v 'uname -r' > /tmp/kernelList
for I in 'cat /tmp/kernelList'
do
#sudo aptitude remove $I
sudo apt-get purge --assume-yes $I
#echo $I
done
rm -f /tmp/kernelList
sudo update-grub
Como a listagem do dpkg não indica que os pacotes para os kernels antigos existem, sinta-se à vontade para excluir apenas os arquivos indesejados antigos de / boot. Então dê uma olhada em / lib / modules, e remova os diretórios antigos do módulo lá também. Certamente o 3.0.0-12, 16 e 17 podem ser deletados desta forma, deixando-o com espaço suficiente para o novo kernel.