En Ubuntu y otras distribuciones modernas de Linux, todos los archivos necesarios para arrancar su computadora se mantienen en diferentes particiones, llamada Partición de arranque. La partición de arranque suele tener un tamaño de aproximadamente 512 MB o 256 MB.
La partición de arranque está montada en un directorio específico /bota. Los archivos de configuración del cargador de arranque grub, los módulos y otros activos se mantienen en el /Boot/Grub2 directorio. El archivo de configuración de grub se puede encontrar en /Boot/Grub2/Grub.CFG. Este archivo define cómo Grub se inicia en diferentes sistemas operativos y qué núcleos usar y muchos más.
Diferentes versiones de vmlinuz, initrd.img, Sistema.mapa, abi, configuración etc. Los archivos para diferentes versiones de kernels se mantienen en el /bota directorio también.
De todo esto, puedes decir lo importante que el Partición de arranque es y es crucial para un sistema de Linux completamente funcional.
Causas de la partición de arranque errores completos:
Como dije anteriormente, la partición de arranque es una pequeña partición de aproximadamente 256 MB o 512 MB. Por lo general, nadie lo hace más grande que eso. Entonces, cuando instala una nueva versión de kernel, se coloca en el /bota directorio (aquí es donde se monta la partición de arranque) y el archivo de configuración de grub /Boot/Grub2/Grub.CFG se actualiza. La instalación de un nuevo kernel no elimina el anterior automáticamente. Por lo tanto, debe estar disponible un espacio gratuito adicional para los nuevos archivos de kernel y para los archivos de configuración de grub actualizados.
¿Qué pasa si no hay suficiente espacio libre disponible en la partición de arranque (/arranque) para los nuevos archivos de kernel?? Bueno, ahí es cuando recibes errores completos de la partición de arranque. Te mostraré cómo corregir los errores completos de la partición de arranque en la sección posterior de este artículo a continuación.
Verificación de espacio libre disponible en la partición de arranque:
Si alguna vez se encuentra con el error completo de la partición de arranque, la mejor manera de asegurarse de que la partición de arranque esté llena es verificar cuánto espacio libre está disponible en la partición de arranque (/arranque).
Puede ejecutar el siguiente comando para verificar el espacio gratuito disponible en la partición de arranque (/arranque):
$ DF -H
Como puede ver, la partición de arranque de una de mis máquinas virtuales de Ubuntu es de aproximadamente 472 MB de tamaño, y solo se usan 56 MB. El espacio libre disponible es de aproximadamente 393 MB.
Evitar el error completo de la partición de arranque:
A veces, no habrá una partición de arranque separada (/bota) en su sistema operativo Ubuntu, ya que la partición de arranque no es realmente obligatoria. Puede instalar todo en una sola partición (la partición raíz /). Entonces cuando elijas Borrar todo e instalar ubuntu Opción en el instalador de Ubuntu, la mayoría de las veces, todo está instalado en una sola partición (la partición raíz /).
Como puede ver, todo se instaló en una sola partición en esta máquina virtual de Ubuntu.
La ventaja de hacerlo es que no se encontrará con el error completo de la partición del arranque siempre que tenga suficiente espacio libre en su partición raíz (/). Si se encuentra con uno, puede eliminar algunos de sus archivos de usuario (de sus usuarios de inicio de sesión, un directorio de inicio de $) y debe solucionarse fácilmente.
Aunque de esta manera puede evitar los errores completos de la partición de arranque, no lo recomiendo, no lo recomiendo. Siempre debes tener una partición de arranque separada.
Liberando el espacio en disco para corregir los errores completos de la partición de arranque:
Si tiene todo instalado en una sola partición, entonces liberar espacio en disco no es un gran problema. Puede eliminar algunos de los archivos de su usuario del directorio de inicio, o moverlos a una unidad USB o un disco duro externo.
En Ubuntu, los cachés del repositorio de paquetes APT y otros archivos temporales se pueden eliminar para liberar espacio en disco.
Para eliminar los cachés APT y los archivos temporales, ejecute el siguiente comando:
$ sudo apto autoremove
Eliminar viejos núcleos no utilizados para liberar espacio en disco:
Si tiene una partición de arranque separada, puede eliminar todos los viejos núcleos no utilizados del /bota Directorio para liberar espacio en disco de la partición de arranque.
Primero, debe verificar qué kernel está utilizando actualmente con el siguiente comando:
$ uname -r
Como puede ver, la versión del kernel que se está utilizando actualmente es 4.15.0-34 Genérico.
Ahora ejecute el siguiente comando para enumerar todos los paquetes de kernel instalados:
$ dpkg -l | Grep Linux-Image
Como puede ver, tengo 2 imágenes de kernel instaladas. Actualmente estoy usando Linux-Image-4.15.0-34 Genérico imagen de núcleo. Entonces el viejo es Linux-Image-4.15.0-20-Genérico. Este es el que podemos eliminar y liberar espacio en disco de la partición de arranque.
Si enumera los archivos en el /bota directorio, deberías ver abi, configuración, initrd.img, retpolina, Sistema.mapa, vmlinuz archivos para diferentes versiones del kernel.
$ LS -L /BOOT
No le recomiendo que elimine directamente archivos de núcleo antiguos del /bota Directorio en Ubuntu. La mejor manera de eliminar archivos de kernel antiguos en Ubuntu es eliminar el paquete de núcleo antiguo usando el paquete APT Manager.
Por ejemplo, puede eliminar el paquete de núcleo antiguo, digamos Linux-Image-4.15.0-20-Genérico con el Administrador de paquetes APT de la siguiente manera:
$ sudo apt eliminar--Purge Linux-Image-4.15.0-20-Genérico
Ahora presiona Y y luego presiona continuar.
El Linux-Image-4.15.0-20-Genérico el paquete debe eliminarse.
Ahora ejecute el siguiente comando para limpiar las dependencias del paquete de núcleo antiguo:
$ sudo apt autoremove - -punge
Ahora presiona Y y luego presiona .
Se deben eliminar los viejos paquetes de dependencia del núcleo.
Como puede ver, los viejos archivos de kernel ya no están disponibles en el /bota directorio.
Si tiene espacio libre en su disco duro que no está usando, puede resolver el problema completo de la partición de arranque cambiando la partición de arranque. Puedes usar gpartado aplicación gráfica para hacerlo fácilmente.
También puede crear una nueva partición más grande, formatearla, montarla en su sistema de archivos, copiar todo desde el /bota directorio a esa nueva partición y luego monte la nueva partición de arranque para el /bota directorio utilizando el /etc/fstab archivo. Que también debería funcionar.
Así es como remedias los errores completos de la partición de arranque en Ubuntu. Gracias por leer este artículo.