Je ne peux pas expliquer pourquoi ... Je suppose qu'il n'est pas sûr de simplement les supprimer manuellement, donc des conseils seraient appréciés. Voici un ls de mon répertoire / boot (évidemment, j'exécute le noyau 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
, labbsswitch
source lors de la compilation peut remplacer,/boot/initrd.img
alors faites une copie de sauvegarde qui peut être restaurée si elledkms
est utilisée pour désinstaller les modifications. Je travaille aujourd'hui pour mettre à jour monrm-kernels
script bash pour les supprimer obsolètes.old-dkms
./boot/*.old-dkms
qui appartiennent aux noyaux supprimés.Réponses:
Il est sûr de les supprimer manuellement. Il semble également qu'un rapport de bogue a été déposé: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584
Je peux rapporter la même chose ici avec le noyau 3.13.0-54 et le noyau 3.13.0-55.
la source
2.2.0.3
mais je n'ai aucune idée de la version en cours d'exécution lorsque lesinitrd.img*.old-dkms
fichiers obsolètes ont été laissés.Vous pouvez exécuter la commande
rm /boot/*.old-dkms
avec les privilèges root. Cependant, assurez-vous que les fichiers * .old-dkms supprimés ne sont pas nécessaires aux anciens noyaux que vous avez peut-être installés. Vous pouvez voir une liste de vos noyaux actuellement installés en exécutantdpkg-query -l "linux-image-[0-9]*" | grep -e "^ii"
.la source
Je prévoyais de modifier mon
rm-kernels
script bash pour supprimer ces anciennes sauvegardes si le noyau a été supprimé avecsudo apt purge *<kernel_version>*
. Cependant, lors de la recherche de rapports de bogues, j'ai trouvé que cela avait été corrigé en amont en avril 2017.Si cela ne vous dérange pas d'exécuter des applications GUI en tant que root, vous pouvez également utiliser
pkexec nautilus
pour trouver des sauvegardes obsolètes à supprimer:Sur mon système Nautilus révèle les versions du noyau
4.4.8
,4.9.21
et4.10.10
sont installés et peuvent utiliser des.old-dkms
sauvegardes. Les copies en surbrillance sont des sauvegardes obsolètes que j'ai supprimées.REMARQUE:
pkexec
nécessite la configuration du kit de stratégie. Il est conçu pour remplacergksu
etgksudo
que vous verrez référencé plusieurs fois dans les messages historiques.la source