kernels e imágenes de Linux no extraíbles

kernels e imágenes de Linux no extraíbles

Después del mensaje habitual "tu /boot está lleno", intenté limpiar kernels antiguos con byobu

sudo purge-old-kernels 
No kernels are eligible for removal

Sin embargo, cuando corro ls /boot, me sale esto

abi-4.4.0-78-generic                  initrd.img-4.4.0-51-generic.old-dkms  initrd.img-4.4.0-70-generic.old-dkms  memtest86+.bin
config-4.4.0-78-generic               initrd.img-4.4.0-53-generic.old-dkms  initrd.img-4.4.0-71-generic.old-dkms  memtest86+.elf
efi                                   initrd.img-4.4.0-57-generic.old-dkms  initrd.img-4.4.0-72-generic.old-dkms  memtest86+_multiboot.bin
grub                                  initrd.img-4.4.0-59-generic.old-dkms  initrd.img-4.4.0-75-generic           System.map-4.4.0-78-generic
initrd.img-4.4.0-38-generic.old-dkms  initrd.img-4.4.0-62-generic.old-dkms  initrd.img-4.4.0-75-generic.old-dkms  vmlinuz-4.4.0-78-generic
initrd.img-4.4.0-42-generic.old-dkms  initrd.img-4.4.0-63-generic.old-dkms  initrd.img-4.4.0-77-generic.old-dkms  vmlinuz-4.4.0-78-generic.efi.signed
initrd.img-4.4.0-43-generic.old-dkms  initrd.img-4.4.0-64-generic.old-dkms  initrd.img-4.4.0-78-generic
initrd.img-4.4.0-45-generic.old-dkms  initrd.img-4.4.0-66-generic.old-dkms  initrd.img-4.4.0-79-generic.old-dkms
initrd.img-4.4.0-47-generic.old-dkms  initrd.img-4.4.0-67-generic.old-dkms  lost+found

Cuando ejecuto dpkg --list | egrep -i 'linux-image|linux-headers' , la salida incluye

rc  linux-image-extra-4.4.0-xx-generic          4.4.0-xx                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP

¿Qué rcsignifica el frente? ¿Por qué están ahí estas imágenes residuales y cómo lo soluciono?
 

EDITAR 1: eliminé todos los paquetes residuales y ahora dpkg --list | egrep -i 'linux-image|linux-headers'parece normal

ii  linux-headers-4.4.0-78                      4.4.0-78.99                                   all          Header files related to Linux kernel version 4.4.0
ii  linux-headers-4.4.0-78-generic              4.4.0-78.99                                   amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-78-generic                4.4.0-78.99                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-78-generic          4.4.0-78.99                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP

apt purgeda0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

El grub todavía está lleno de initrd.img.

Respuesta1

Para conocer el significado de rc, consulte el encabezado de la dpkg --listsalida.

$ dpkg --list | head -n3
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

La primera letra esdeseado, raquí significaEliminar. La segunda letra esestado, caquí significaArchivos de configuración.

En otras palabras, el paquete en sí se elimina pero se mantiene su configuración. También puede ejecutar apt purge <package>para eliminar las configuraciones. Los archivos de configuración son en su mayoría pequeños y se guardan para una fácil reinstalación.

Los initrd.img-*.old-dkmsarchivos deben eliminarse manualmente. ver las respuestas

para informacion adicional.

información relacionada