Solución: el arranque por volumen tiene solo 0 bytes de espacio en disco restante

Solución: el arranque por volumen tiene solo 0 bytes de espacio en disco restante

Si está utilizando Ubuntu Linux o quizás un derivado como Kubuntu o Ubuntu MATE, es posible que reciba un mensaje de diálogo que dice 'T El volumen 'boot' tiene solo 0 bytes de espacio en disco restante . ' Cuando Ubuntu, Lubuntu, Xubuntu o cualquier otro derivado intenta actualizar, intenta instalar nuevos datos del kernel en el área de arranque. Este error le advierte que no tiene más espacio.

Bajo el estándar de jerarquía del sistema de archivos de Linux, la mayoría de los archivos del cargador de arranque, incluidos initrd y los núcleos, se encuentran en el directorio de nivel superior / boot, que se encuentra directamente debajo del directorio raíz. La mayoría de los usuarios de Linux en el hogar no lo tendrán en una partición separada. Tendrán una partición grande / dev / sda1 o / dev / sda2 para Linux y este es un directorio allí. Si esta es su situación, lo más probable es que nunca vea un error de 'volumen de arranque con solo 0 bytes restantes'. Si lo tiene en su propia partición y ahora está lleno, entonces probablemente tenga kernels viejos allí y pueda usar estos pasos para limpiarlos.



Método 1: uso del comando dpkg

Abra una terminal manteniendo presionadas las teclas Ctrl, Alt y T o iniciándola desde el tablero. También puede usar el menú Whisker en Xubuntu mientras que los usuarios de Lubuntu o LXLE pueden desear iniciar un LXTerminal desde el menú Herramientas del sistema. correr uname -r en el símbolo del sistema para ver en qué versión se encuentra actualmente. Debería darle un nombre como '4.8.0-39-generic' o algo más dependiendo de qué kernel le funcione.

Compruebe qué kernels ha instalado que no son los más nuevos ejecutando el siguiente comando:

dpkg -l linux- {imagen, encabezados} - “[0-9] *” | awk '/ ^ ii / {print $ 2}' | grep -v -e `uname -r | cortar -f1,2 -d ”-“ `| grep -e '[0-9]'

Verá este y otros comandos dpkg grandes en muchas guías de Ubuntu y puede ser difícil escribirlos todos, por lo que es posible que desee resaltarlo con el mouse y hacer clic derecho y seleccionar copiar o presionar Ctrl y C al mismo tiempo. hora de copiarlo al portapapeles. De vuelta en la ventana de su terminal, mantenga presionadas las teclas Mayús, Ctrl y V para pegar el comando dpkg o haga clic en el menú Editar y seleccione Pegar y luego presione Intro para obtener la lista.

Realice una comprobación rápida para asegurarse de que el número que le dio el primer comando no esté en la lista. Si no es así, deberá canalizar la salida del último comando al comando apt-get para eliminar esos viejos núcleos adicionales. Una vez más, el comando que verá normalmente es tan largo que querrá copiarlo y luego pegarlo en su terminal:

dpkg -l linux- {imagen, encabezados} - “[0-9] *” | awk '/ ^ ii / {print $ 2}' | grep -v -e `uname -r | cortar -f1,2 -d ”-“ `| grep -e '[0-9]' | xargs sudo apt-get -y purga

Escriba su contraseña si se la solicita y luego presione Intro nuevamente. Verá una gran cantidad de texto desplazarse hacia arriba y luego podrá cerrar todos los programas y reiniciar la máquina, quizás simplemente escribiendo reiniciar en el indicador y presionando enter. Esto limpia el directorio / boot fácilmente con solo tres comandos.

Método 2: limpieza de granos viejos con Synaptic

Usar la línea de comandos es, con mucho, la forma más fácil de resolver este problema, ya que se necesitan un mínimo de tres comandos para hacer el trabajo, y este es un buen momento para practicar si eres tímido con la línea de comandos. Sin embargo, también puede hacer esto con el Synaptic Package Manager gráfico si lo tiene instalado. Si no tiene instalado el administrador de paquetes Synaptic, entonces irónicamente puede abrir una línea de comando y una vez que esté allí puede escribir sudo apt-get install synaptic seguido de su contraseña si se le solicita. Aún podrá instalar aplicaciones que no sean de arranque incluso si el directorio / boot está lleno.

Inicie la aplicación tanto si la instaló como si ya la tenía instalada. Debe estar ubicado en el área Sistema en el menú LXDE, así como en el menú Bigote. Se le pedirá su contraseña gráficamente. Haga clic en el botón Estado debajo de Secciones y luego seleccione 'Instalado (local u obsoleto)' debajo de Todo. Comience a escribir linux-image- y luego verá varios paquetes con diferentes números. correr uname -r desde la línea de comando como arriba y luego verifique cuál de estos paquetes no coincide con ese número. No debe eliminar el paquete que coincida con el número de versión del kernel que devuelve este comando.

Si encuentra paquetes anticuados, puede hacer clic derecho sobre ellos y seleccionar 'Marcar para eliminación completa' antes de hacer clic en Aplicar. Se le pedirá que revise los paquetes que está eliminando, por lo que tendrá la oportunidad de comprobar que no está eliminando accidentalmente su kernel actual en el proceso.

3 minutos de lectura