Cuando la partición Boot se llena

Antonio Galisteo

Si estás manteniendo una máquina con Linux desde hace varios años, como por ejemplo un servidor, y la mantienes actualizada se te puede dar el caso de que la partición /boot se llene y no pueda actualizar más el kernel por un error del tipo:

failed in buffer_write(fd) (10, ret=-1): backend dpkg-deb during `./boot/abi-X.X.XX-XX-generic': No space left on device

Puedes consultar el espacio libre de cada una de tus particiones con

df -h

Esto es porque /boot está lleno y hay que hacer un poco de espacio. Normalmente la partición /boot se crea de unos 100MB. Si hacemos un

ls -lF /boot/

Tendremos un listado de todos los núcleos que tenemos instalados en nuestra máquina.

Para hacer espacio en dicha partición, movemos (o borramos) los últimos núcleos a otra partición de la forma (como root):

mv /boot/initrd.img-2.6.32-24-generic /home/usuario/nucleos/
mv /boot/vmlinuz-2.6.32-24-generic /home/agalisteo/nucleos/

Con esto ya hemos despejado un poco de espacio en /boot y podemos volver a consultar el espacio libre con

df -h

De este modo vas liberando la partición /boot de versiones del núcleo que probablemente nunca uses. Es suficiente dejar dos versiones hacia atrás en caso de que surja alguna incompatibilidad en la actualización y poder arrancar con un núcleo anterior.

Una vez con espacio libre en /boot podemos instalar la actualización del núcleo con

apt-get -f install

Esperamos que os haya sido útil.

Publicado el 13-01-2014

Compartelo!

9 comentarios

Deja un comentario

Comentanos

*
Ir arriba de la pagina