
Beim Versuch, Updates mit dem Software Updater zu installieren, wird mir die folgende Fehlermeldung angezeigt:
Nicht genügend freier Speicherplatz
Das Upgrade benötigt insgesamt 81,3 MB freien Speicherplatz auf der Festplatte „/boot“.
Bitte geben Sie mindestens weitere 15,9 MB Speicherplatz auf „/boot“ frei.
Leeren Sie Ihren Papierkorb und entfernen Sie temporäre Pakete früherer Installationen mit „sudo apt-get clean“.
Was soll ich machen?
firmtechnologies@FirmTechnologies:~$ (ls -l /boot)
total 155801
-rw-r--r-- 1 root root 1158016 May 3 01:30 abi-3.13.0-24-generic
-rw-r--r-- 1 root root 1161713 May 8 01:31 abi-3.13.0-26-generic
-rw-r--r-- 1 root root 1161713 May 15 20:07 abi-3.13.0-27-generic
-rw-r--r-- 1 root root 1161764 Jun 4 22:57 abi-3.13.0-29-generic
-rw-r--r-- 1 root root 165510 May 3 01:30 config-3.13.0-24-generic
-rw-r--r-- 1 root root 165538 May 8 01:31 config-3.13.0-26-generic
-rw-r--r-- 1 root root 165521 May 15 20:07 config-3.13.0-27-generic
-rw-r--r-- 1 root root 165544 Jun 4 22:57 config-3.13.0-29-generic
drwxr-xr-x 5 root root 1024 Jun 6 14:31 grub
-rw-r--r-- 1 root root 29091568 May 7 21:31 initrd.img-3.13.0-24-generic
-rw-r--r-- 1 root root 29094684 May 12 12:24 initrd.img-3.13.0-26-generic
-rw-r--r-- 1 root root 29095678 May 18 10:57 initrd.img-3.13.0-27-generic
-rw-r--r-- 1 root root 29093700 Jun 6 14:32 initrd.img-3.13.0-29-generic
drwx------ 2 root root 12288 Apr 30 17:11 lost+found
-rw-r--r-- 1 root root 176500 Mar 12 13:31 memtest86+.bin
-rw-r--r-- 1 root root 178176 Mar 12 13:31 memtest86+.elf
-rw-r--r-- 1 root root 178680 Mar 12 13:31 memtest86+_multiboot.bin
-rw------- 1 root root 3372643 May 3 01:30 System.map-3.13.0-24-generic
-rw------- 1 root root 3377429 May 8 01:31 System.map-3.13.0-26-generic
-rw------- 1 root root 3377429 May 15 20:07 System.map-3.13.0-27-generic
-rw------- 1 root root 3378267 Jun 4 22:57 System.map-3.13.0-29-generic
-rw------- 1 root root 5776416 May 3 01:30 vmlinuz-3.13.0-24-generic
-rw------- 1 root root 5790912 May 8 01:30 vmlinuz-3.13.0-26-generic
-rw------- 1 root root 5790912 May 15 20:07 vmlinuz-3.13.0-27-generic
-rw------- 1 root root 5792544 Jun 4 22:57 vmlinuz-3.13.0-29-generic
Antwort1
Alte Kernel entfernen
Führen Sie diesen Befehl in einem Terminal aus:
sudo apt-get remove $(dpkg --get-selections | awk '{ if($2 == "install") { print($1); } }' | grep -P '^linux-(headers|image)-(?!generic)' | grep -v "`uname -r | grep -oP '[^-]+-\d+'`")
Dadurch wird versucht, alle Kernel von Ihrem System zu entfernen, außer dem, den Sie gerade verwenden.
Nachdem Sie die Liste überprüft haben, bestätigen Sie mit der Eingabetaste.
NICHT FORTFAHREN, WENN DARIN ETWAS ÜBER UNERFÜLLTE ABHÄNGIGKEITEN STEHT!
Wie Sie im Screenshot sehen können, würde dies etwa 1 GB Speicherplatz freigeben ... der sich vollständig in der /boot
Partition befindet!
Antwort2
Geben Sie etwas Speicherplatz für die Updates frei, indem Sie beispielsweise die temporären Dateien aus dem System löschen und unerwünschte Pakete entfernen, die auf dem System installiert sind. Wenn Sie Dual Boot verwenden, stellen Sie bitte sicher, dass Sie genügend Speicherplatz für die Ubuntu-Installation zur Verfügung gestellt haben.
Versuchen Sie es mit sudo apt-get install bleachbit
Antwort3
Ich habe es schließlich mithilfe des Codes von Alexander255 zum Laufen gebracht, aber „sudo apt-get remove“ war dupliziert, also habe ich eines davon entfernt und den Code wie unten angegeben verwendet:
sudo apt-get entfernen $(dpkg --get-selections | awk '{ if($2 == "install") { print($1); } }' | grep -P '^linux-(headers|image)-(?!generic)' | grep -v " uname -r | grep -oP '[^-]+-\d+'
")
und es hat perfekt funktioniert. Vielen Dank.