Wie bereinige ich das Verzeichnis / boot unter LINUX Mint?

4

Nach dem gestrigen Update von Linux Mint Mate (64-Bit) erhielt ich eine Warnung zu "Full disk space". Ich habe 400 MB für die /boot Partition auf meiner Festplatte.

Dies ist der Screenshot von /boot Dateien.

screenshot1

Dies ist der Screenshot des Update-Logs.

acreenshot2

Die Frage ist: Wie kann ich das reinigen? /boot? Welche Dateien können sicher gelöscht werden?

matiasmasca
quelle
Entschuldigung, ich habe nicht genug Ruf, um Bilder zu posten.
matiasmasca
1
Sie haben 4 bootfähige Installationen (4.4.0-31, -34, -36 und -38). Es ist unwahrscheinlich, dass Sie jemals mehr als einen vorherigen Start benötigen. Deinstallieren und entfernen Sie daher alle -31- und -34-Dateien (wie ich finde) synaptic am einfachsten), und Sie halbieren die Größe von /boot.
AFH

Antworten:

6

Ich habe diese Antwort von erhalten Paketüberfluss bevor sie meine Frage melden ...

Überprüfen Sie die aktuelle Kernel-Version mit uname -r und stellen Sie sicher, dass der aktuelle Kernel problemlos funktioniert, um ihn zu behalten.

From the terminal:

Listen Sie den installierten Kernel auf:

dpkg --list | grep linux-image
dpkg --list | grep linux-headers

Entfernen Sie die alten Kernel mit dem folgenden Befehl:

apt-get purge linux-image-x...
apt-get purge linux-headers-x...

mit dem synaptic package manager

Öffnen Sie Synaptic und markieren Sie die alten Kernelversionen zum Entfernen. Übernehmen Sie dann die Änderungen

Update Manager

Klicken Sie in der Update Manager-Ansicht der Linux-Kernel auf die Schaltfläche 'Entfernen' für die Kernel, die Sie entfernen möchten

Alte Kernel löschen

Sie können das cli-Tool purge-old-kernels folgendermaßen installieren:

sudo apt-get install bikeshed

Wenn Sie den alten Kernel mit Ausnahme der letzten 2 Kernel löschen möchten, führen Sie den folgenden Befehl aus:

sudo purge-old-kernels --keep 2

Endlich laufen

sudo update-grub 
sudo update-grub2
matiasmasca
quelle
2

Holen Sie sich die aktuelle Liste der installierten Kernel-Pakete:

dpkg -l Linux- * | awk '/ ^ ii / {print $ 2}' | grep -e [0-9]

Aktuelle Kernelversion anzeigen:

uname -r

Entfernen Sie die alten Versionen von Paketen, die älter als der aktuelle Kernel sind, indem Sie sie durch ein Leerzeichen im Befehl getrennt angeben:

sudo apt-get purge

Slipeer
quelle
Ich habe folgendes: Linux-Basis-Linux-Firmware-Linux-Header-4.4.0-21-Linux-Header-4.4.0-21-Generic-Linux-Header-4.4.0-31-Linux-Header-4.4.0-31-Generic Linux-Header-4.4.0-34 Linux-Header-4.4.0-34-generische Linux-Header-4.4.0-36 Linux-Header-4.4.0-36-generische Linux-Header-4.4.0-38 Linux -Header-4.4.0-38-generische Linux-Header-4.4.0-42 Linux-Header-4.4.0-42-generische Linux-Header-4.4.0-43 Linux-Header-4.4.0-43-generische Linux-Header-4.4.0-45 Linux-Header-4.4.0-45-generische Linux-Header-4.4.0-47 Linux-Header-4.4.0-47-generische ...
matiasmasca
Wow ... Du hast zu viele Kerne! Entfernen Sie alle Pakete, deren Version sich von unterscheidet uname -r Ergebnis
Slipeer