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
nvidia
ybbsswitch
fuente cuando se compila podría reemplazar/boot/initrd.img
así que haga una copia de seguridad que puede ser restaurado sidkms
se utiliza para desinstalar los cambios. Estoy trabajando hoy para actualizar mirm-kernels
script bash para eliminarlos obsoletos.old-dkms
./boot/*.old-dkms
que 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.3
pero no tengo idea de qué versión se estaba ejecutando cuando losinitrd.img*.old-dkms
archivos obsoletos se quedaron atrás.Puede ejecutar el comando
rm /boot/*.old-dkms
con 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-kernels
script 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 nautilus
para encontrar copias de seguridad obsoletas para eliminar:En mi sistema, Nautilus revela versiones del núcleo
4.4.8
,4.9.21
y4.10.10
están instaladas y pueden utilizar.old-dkms
copias de seguridad. Las copias resaltadas son copias de seguridad obsoletas que eliminé.NOTA:
pkexec
requiere la configuración del kit de políticas. Está diseñado para reemplazargksu
ygksudo
que verá referenciado muchas veces en publicaciones históricas.fuente