(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á.
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.