Cuando la partición Boot se llena
Anuncio:
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.
9 comentarios
Hola nuevamente. ¿Podrian tambien borrar los config-3.11.0-20-generic?…..es decir asi:
mv /boot/config-3.11.0-20-generic /home/usuario/nucleos/
Hola, Sí, los puedes mover a otra partición siempre y cuando no los estés usando 🙂 Saludos
Gracias por contestar Antonio. 🙂
De nada 😉
Saludos. Gracias por este articulo. Mi pregunta es: ¿borramos los nucleos mas antiguos?…¿verdad?…por ejemplo si tengo un img-3.11.0-20-generic del mes de mayo 2014 hasta un img-3.13.0-35-generic de agosto 2014…..¿borro los meses mas antiguos que estan antes de agosto?…¿verdad?…
Hola! Si, se borran los más antiguos. Aunque siempre es aconsejable no borrarlos sino moverlos a otra partición por si nos hicieran falta por algo. Saludos
Saludos, en otro apartado les hice una pregunta sobre como hacer mas espacio para Ubuntu. Debo aprender más , no me atrevo a aplicar esta información, si es la respuesta a mi consulta. Gracias
Eso se puede hacer con Gparted, lamentablemente este no se puede usar mientras Ubuntu esta en uso, para ello, tienes que arrancar desde un USB booteable o un CD para que puedas «probar Ubuntu» y desde ahí usar el Gparted
Hola William, esto es una forma de ganar más espacio en la partición /boot. Pero dinos cual es tu caso en concreto para ver si te podemos ayudar. Saludos