Ich kann nicht erklären, warum ... Ich gehe davon aus, dass es nicht sicher ist, sie einfach manuell zu löschen, daher wären wir für einige Hinweise dankbar. Hier ist eine Liste meines / boot-Verzeichnisses (offensichtlich verwende ich den 3.13.0-51-Kernel):
-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
undbbsswitch
Quelle bei der Kompilierung könnte ersetzen,/boot/initrd.img
so erstellen Sie eine Sicherungskopie, die wiederhergestellt werden kann, wenndkms
die Änderungen deinstalliert werden. Ich arbeite heute daran, meinrm-kernels
Bash-Skript so zu aktualisieren , dass es veraltet ist.old-dkms
./boot/*.old-dkms
, um die zu den entfernten Kerneln gehörenden zu löschen .Antworten:
Es ist sicher, sie manuell zu entfernen. Es sieht auch so aus, als ob ein Fehlerbericht eingereicht wurde: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584
Ich kann das gleiche Ereignis hier mit dem 3.13.0-54-Kernel und dem 3.13.0-55-Kernel melden.
quelle
2.2.0.3
aber ich habe keine Ahnung, welche Version ausgeführt wurde, als die veralteteninitrd.img*.old-dkms
Dateien zurückgelassen wurden.Sie können den Befehl
rm /boot/*.old-dkms
mit Root-Berechtigungen ausführen . Stellen Sie jedoch sicher, dass die entfernten * .old-dkms-Dateien von älteren Kerneln, die Sie möglicherweise installiert haben, nicht benötigt werden. Sie können eine Liste Ihrer aktuell installierten Kernel anzeigen, indem Sie ausführendpkg-query -l "linux-image-[0-9]*" | grep -e "^ii"
.quelle
Ich hatte vor, mein
rm-kernels
Bash-Skript so zu ändern , dass diese alten Backups gelöscht werden, wenn der Kernel mit entfernt wurdesudo apt purge *<kernel_version>*
. Bei der Untersuchung von Fehlerberichten stellte ich jedoch fest, dass dies im April 2017 behoben wurde .Wenn es Ihnen nichts ausmacht, GUI-Apps als Root auszuführen, können Sie auch
pkexec nautilus
veraltete Sicherungen zum Löschen suchen:Auf meinem System zeigt Nautilus Kernel - Versionen
4.4.8
,4.9.21
und4.10.10
installiert und nutzen können.old-dkms
Backups. Die hervorgehobenen Kopien sind veraltete Sicherungen, die ich gelöscht habe.HINWEIS:
pkexec
Erfordert das Einrichten eines Richtlinienkits. Es wurde entwickelt, um zu ersetzen,gksu
undgksudo
wird in historischen Beiträgen häufig referenziert.quelle