No puedo explicar por qué ... Supongo que no es seguro simplemente eliminarlos manualmente, por lo que agradecería alguna orientación. Aquí hay un ls de mi directorio / boot (obviamente, estoy ejecutando el kernel 3.13.0-51):
-rw-r--r-- 1 root root 1164671 Apr 15 09:03 abi-3.13.0-51-generic
-rw-r--r-- 1 root root 165762 Apr 15 09:03 config-3.13.0-51-generic
drwxr-xr-x 5 root root 1024 Apr 30 14:33 grub
-rw-r--r-- 1 root root 22431280 Nov 26 14:16 initrd.img-3.13.0-36-generic.old-dkms
-rw-r--r-- 1 root root 22427261 Nov 26 14:16 initrd.img-3.13.0-37-generic.old-dkms
-rw-r--r-- 1 root root 9098067 Nov 26 18:00 initrd.img-3.13.0-39-generic.old-dkms
-rw-r--r-- 1 root root 9109727 Feb 5 15:22 initrd.img-3.13.0-40-generic.old-dkms
-rw-r--r-- 1 root root 9110419 Jan 18 02:29 initrd.img-3.13.0-43-generic.old-dkms
-rw-r--r-- 1 root root 9109659 Apr 5 23:11 initrd.img-3.13.0-44-generic.old-dkms
-rw-r--r-- 1 root root 9109097 Apr 5 23:01 initrd.img-3.13.0-46-generic.old-dkms
-rw-r--r-- 1 root root 5814104 Apr 30 14:13 initrd.img-3.13.0-48-generic
-rw-r--r-- 1 root root 22483793 Apr 30 13:52 initrd.img-3.13.0-48-generic.old-dkms
-rw-r--r-- 1 root root 9124331 Apr 30 14:28 initrd.img-3.13.0-49-generic.old-dkms
-rw-r--r-- 1 root root 22496134 Apr 30 13:59 initrd.img-3.13.0-51-generic
-rw-r--r-- 1 root root 4112384 Apr 30 12:16 initrd.img-3.13.0-51-generic.old-dkms
drwx------ 2 root root 12288 Aug 4 2014 lost+found
-rw-r--r-- 1 root root 176500 Mar 12 2014 memtest86+.bin
-rw-r--r-- 1 root root 178176 Mar 12 2014 memtest86+.elf
-rw-r--r-- 1 root root 178680 Mar 12 2014 memtest86+_multiboot.bin
-rw------- 1 root root 3389875 Apr 15 09:03 System.map-3.13.0-51-generic
-rw------- 1 root root 5818368 Apr 15 09:03 vmlinuz-3.13.0-51-generic

nvidiaybbsswitchfuente cuando se compila podría reemplazar/boot/initrd.imgasí que haga una copia de seguridad que puede ser restaurado sidkmsse utiliza para desinstalar los cambios. Estoy trabajando hoy para actualizar mirm-kernelsscript bash para eliminarlos obsoletos.old-dkms./boot/*.old-dkmsque pertenecen a los núcleos eliminados.Respuestas:
Es seguro eliminarlos manualmente. También parece que hay un informe de error archivado: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584
Puedo informar lo mismo que sucede aquí con el kernel 3.13.0-54 y el kernel 3.13.0-55.
fuente
2.2.0.3pero no tengo idea de qué versión se estaba ejecutando cuando losinitrd.img*.old-dkmsarchivos obsoletos se quedaron atrás.Puede ejecutar el comando
rm /boot/*.old-dkmscon privilegios de root. Sin embargo, asegúrese de que los archivos * .old-dkms eliminados no sean necesarios para los núcleos más antiguos que pueda haber instalado. Puede ver una lista de sus núcleos actualmente instalados ejecutandodpkg-query -l "linux-image-[0-9]*" | grep -e "^ii".fuente
Estaba planeando modificar mi
rm-kernelsscript bash para eliminar estas copias de seguridad antiguas si el núcleo se ha eliminado consudo apt purge *<kernel_version>*. Sin embargo, mientras investigaba informes de errores, descubrí que esto se solucionó en abril de 2017.Si no le importa ejecutar aplicaciones GUI como root, también puede usar
pkexec nautiluspara encontrar copias de seguridad obsoletas para eliminar:En mi sistema, Nautilus revela versiones del núcleo
4.4.8,4.9.21y4.10.10están instaladas y pueden utilizar.old-dkmscopias de seguridad. Las copias resaltadas son copias de seguridad obsoletas que eliminé.NOTA:
pkexecrequiere la configuración del kit de políticas. Está diseñado para reemplazargksuygksudoque verá referenciado muchas veces en publicaciones históricas.fuente