GNU/Linux >> Tutoriales Linux >  >> Ubuntu

"gzip:Stdout:No queda espacio en el dispositivo" al actualizar el kernel?

Esta pregunta ya tiene respuestas aquí :¿Cómo libero más espacio en /boot?

(23 respuestas)
Cerrado hace 6 años.

Veo el siguiente error al intentar ejecutar el comando que se muestra a continuación. Leí en alguna parte que mi partición /boot tiene poco espacio en disco. ¿Cómo puedo aumentar el tamaño de la partición /boot para poder instalar más software? Tengo un disco duro de 500 GB, por lo que hay suficiente espacio para jugar.

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

A continuación se muestra la salida de 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

Mejor respuesta

Tiene una partición separada para /boot eso es solo alrededor de 227 MB de tamaño. Esta partición está llena.

La razón por la que Ubuntu le ha dado una partición separada para /boot parece ser que está usando LVM y/o cifrado de disco "completo" en el resto de la unidad.

El /boot El directorio contiene todas las imágenes de su núcleo, por lo que la causa probable de este problema es que tiene demasiados núcleos anteriores instalados. Ubuntu emite actualizaciones del kernel que aumentan el número de versión en el nombre del paquete con bastante frecuencia, incluso para versiones estables a largo plazo, por lo que con el tiempo, si mantiene el sistema actualizado, el /boot el directorio crecerá.

Relacionado:¿Cómo ejecutar un script?

Debería poder listar sus núcleos instalados con

aptitude search ~ilinux-image

(Tenga en cuenta que esto probablemente también devolverá paquetes que no son núcleos).

Por lo general, no es necesario instalar más de dos kernels:el que está actualmente en uso y el kernel en funcionamiento conocido anterior (como respaldo). Entonces puede comenzar a eliminar los más antiguos, uno por uno, así:

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

¡Asegúrese de sustituir “3.2.0-23-generic” con la versión real del kernel que desea eliminar! Además, no elimine paquetes como linux-image-generic . Debe tener mucho cuidado de no eliminar el kernel que se está ejecutando actualmente o no podrá arrancar (Ubuntu puede o no advertirle sobre hacer esto).

Puede encontrar su kernel actualmente en ejecución con:

uname -r

Aquí hay una guía ilustrada para hacer lo que acabo de explicar. Este artículo utiliza herramientas ligeramente diferentes pero básicamente el mismo enfoque.


Ubuntu
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Error de montaje en el arranque?

  3. Espacio en el disco con poco registro de errores /var/log/cups/error.log?

  4. Kernel entra en pánico con el error "no se puede abrir el dispositivo raíz", ¿dónde agrego la opción "root ="?

  5. Solución para el error de arranque de Ubuntu "No existe tal partición"

¿Cómo liberar espacio en la partición /boot en Ubuntu Linux?

¿Cómo eliminar versiones antiguas del kernel para limpiar el menú de arranque?

Kubuntu muestra un error al iniciar sesión (file:///usr/share/sddm//themes/breeze/main.qml:no such file or directory)?

Cómo solucionarlo:Se necesita al menos xMB más de espacio en el sistema de archivos /boot

¿Cómo limpiar el directorio /boot en LINUX Mint?

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr