GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

„gzip:Stdout:Kein Speicherplatz mehr auf dem Gerät“ beim Aktualisieren des Kernels?

Für diese Frage gibt es hier bereits Antworten :Wie kann ich mehr Speicherplatz in /boot freigeben?

(23 Antworten)
Vor 6 Jahren geschlossen.

Ich sehe den folgenden Fehler, während ich versuche, den unten gezeigten Befehl auszuführen. Ich habe irgendwo gelesen, dass meine /boot-Partition wenig Speicherplatz hat. Wie kann ich die Größe der /boot-Partition erhöhen, damit ich mehr Software installieren kann? Ich habe eine 500-GB-Festplatte, also genug Platz zum Spielen.

sudo apt-get install libdvdread4

gzip: stdout: No space left on device                                                                                                                                                                              
   E: mkinitramfs failure cpio 141 gzip 1                                                                                                                                                                             
   update-initramfs: failed for /boot/initrd.img-3.2.0-33-generic with 1.                                                                                                                                             
   run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1                                                                                                                                        
   Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-33-generic.postinst line 1010.                                                                                                    
   dpkg: error processing linux-image-3.2.0-33-generic (--configure):                                                                                                                                                 
    subprocess installed post-installation script returned error exit status 2                                                                                                                                        
   dpkg: dependency problems prevent configuration of linux-image-server:                                                                                                                                             
   linux-image-server depends on linux-image-3.2.0-33-generic; however:                                                                                                                                              
     Package linux-image-3.2.0-33-generic is not configured yet.
   dpkg: error processing linux-image-server (--configure):
    dependency problems - leaving unconfigured
   dpkg: dependency problems prevent configuration of linux-server:
    linux-server depends on linux-image-server (= 3.2.0.33.36); however:
     Package linux-image-server is not configured yet.
   dpkg: error processing linux-server (--configure):
    dependency problems - leaving unconfigured
   No apport report written because the error message indicates its a followup error from a   previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
 Errors were encountered while processing:
 linux-image-3.2.0-33-generic
 linux-image-server
 linux-server
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Unten aufgeführt ist die Ausgabe von du

Filesystem              1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root 712660664 104095912 572363692  16% /
udev                      3964792         4   3964788   1% /dev
tmpfs                     1591012      1064   1589948   1% /run
none                         5120         0      5120   0% /run/lock
none                      3977528       684   3976844   1% /run/shm
/dev/sda1                  233191    219821       929 100% /boot

Beste Antwort

Sie haben eine separate Partition für /boot das ist nur etwa 227 MB groß. Diese Partition ist voll.

Der Grund, warum Ubuntu Ihnen eine separate Partition für /boot gegeben hat, scheint zu sein, dass Sie LVM und/oder „vollständige“ Festplattenverschlüsselung auf dem Rest des Laufwerks verwenden.

Der /boot Das Verzeichnis enthält alle Ihre Kernel-Images, daher ist die wahrscheinliche Ursache dieses Problems, dass Sie zu viele frühere Kernel installiert haben. Ubuntu veröffentlicht Kernel-Updates, die die Versionsnummer im Paketnamen ziemlich häufig erhöhen, selbst für langfristig stabile Versionen. Wenn Sie also das System auf dem neuesten Stand halten, wird im Laufe der Zeit der /boot Verzeichnis wächst.

Verwandte:Wie führe ich ein Skript aus?

Sie sollten Ihre installierten Kernel mit

auflisten können
aptitude search ~ilinux-image

(Beachten Sie, dass dies wahrscheinlich auch Pakete zurückgeben wird, die keine Kernel sind).

Es müssen normalerweise nicht mehr als zwei Kernel installiert werden – der aktuell verwendete und der zuvor bekannte funktionierende Kernel (als Fallback). Sie können also damit beginnen, die älteren nacheinander zu entfernen:

sudo apt-get autoremove linux-image-3.2.0-23-generic

Stellen Sie sicher, dass Sie „3.2.0-23-generic“ durch die tatsächliche Kernel-Version ersetzen, die Sie entfernen möchten! Entfernen Sie auch keine Pakete wie linux-image-generic . Sie müssen wirklich aufpassen, dass Sie den aktuell laufenden Kernel nicht entfernen, sonst können Sie nicht booten (Ubuntu kann Sie davor warnen oder auch nicht).

Sie können Ihren aktuell laufenden Kernel finden mit:

uname -r

Hier ist eine illustrierte Anleitung, um das zu tun, was ich gerade erklärt habe. Dieser Artikel verwendet leicht unterschiedliche Tools, aber im Grunde den gleichen Ansatz.


Ubuntu
  1. So beheben Sie den Fehler „No Space Left on Device“ unter Linux – Make Tech Easier

  2. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  3. Die /boot-Partition wirklich?

  4. Montagefehler beim Booten?

  5. Wenig Speicherplatz auf der Festplatte Fehlerprotokollierung /var/log/cups/error.log?

Wie kann ich Speicherplatz in der /boot-Partition unter Ubuntu Linux freigeben?

Wie entferne ich alte Kernel-Versionen, um das Boot-Menü zu bereinigen?

Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

Kernel-Panik mit dem Fehler „Root-Gerät kann nicht geöffnet werden“, wo füge ich die Option „root=“ an?

Problembehebung:Mindestens xMB mehr Speicherplatz im /boot-Dateisystem erforderlich

Wie bereinige ich das /boot-Verzeichnis unter LINUX Mint?