Ir al contenido

Como solucionar un error /boot partition is full en Linux

Las utilidades como apt-get generalmente instalan nuevas actualizaciones del núcleo al agregar el nuevo kernel a la lista de arranque de Linux y establecerlo como el predeterminado. Con esto la próxima vez que arranque el sistema, se cargará el nuevo kernel.

El problema que esto suele ocasionar es que el kernel viejo no se elimina y por tanto al cabo del tiempo cuando hemos actualizado varias versiones podemos encontrarnos con el problema de que la partición /boot de nuestro sistema se encuentra al 100% de capacidad.

La buena noticia es que es fácil borrar las actualizaciones anteriores, pero es importante no eliminar la última que estés usando.

¿Qué kernel estoy ejecutando?

Es rápido y fácil ver qué versión de kernel está ejecutando. Utilice el  comando uname con el  interruptor -a y preste atención a los números de versión informados.

Esto muestra que estás usando la versión 3.19.0-47.

Lista de núcleos actualmente instalados

A continuación, deberá enumerar los paquetes del kernel que están instalados actualmente para que pueda eliminar los obsoletos y liberar el espacio en la partición / boot .

Ejecute el siguiente  comando dpkg para listar los paquetes kernel instalados y sus versiones.

El resultado anterior muestra varias versiones de kernel que ocupan espacio en la partición / boot; sin embargo, solo necesitamos la versión actual en ejecución dada por el comando uname -a  anterior  . Es una buena idea mantener los últimos 2 kernels en caso de que note un problema en el futuro, pero la lista anterior es bastante excesiva.

Quite los paquetes de kernel no utilizados a espacio libre en / boot

Una vez que haya identificado su kernel actual y los paquetes kernel que ha instalado, es hora de eliminar los que no necesita.

Usando  apt-get ingrese los nombres de paquete de los paquetes kernel para eliminar.

Si obtiene un error al ejecutar este comando, consulte la siguiente sección.

nota: la captura de pantalla anterior de los paquetes instalados recortó el nombre completo de la versión; le falta la  parte genérica . Puede usar la finalización de pestañas con el  comando apt-get o usar un asterisco después del número de versión para eliminar el paquete requerido. 

Errores al eliminar paquetes

Si aparece una advertencia de error sobre dependencias similares a la siguiente, es posible que deba eliminar manualmente algunos paquetes del kernel para liberar espacio.

El problema aquí es que la actualización original no pudo instalar la última versión del kernel (versión 3.19.0-49-generic en este caso) y  apt-get no le gusta hacer otra cosa hasta que se haya resuelto ese problema.

Primero, necesitamos liberar algo de espacio. Elimine con cuidado 2 de los paquetes del kernel anteriores con un comando similar al siguiente, pero con los números de versiones anteriores de su sistema devueltos por la sección anterior  Lista Kernels actualmente instalados .

Verifica y comprueba dos veces este comando porque no hay vuelta atrás una vez que se ejecutó. Es perfectamente seguro hacerlo mientras uses números de versiones anteriores que ya no uses.

Ahora puede ejecutar  apt-get para completar la actualización original ahora que tiene el espacio. Esto eliminará el error al intentar eliminar los paquetes del kernel no utilizados en la sección anterior.

Published inGNU / Linux

Se el primero en comentar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar