Durante el inicio del sistema operativo GNU/Linux, es posible encontrarse con lo siguiente:
BusyBox v1.30.1 (ubuntu 1:1:30.1-7ubuntu6.1)
built-in shell (ash) Enter 'help' for a list of built in commands.
(initramfs)
Normalmente, es debido a problemas relacionados con la partición del sistema operativo u otros. En estas situaciones, BusyBox entra en juego al proporcionar un entorno mínimo pero esencial que incluye herramientas para manejar operaciones críticas de diagnóstico y reparación.
Initramfs, por su parte, despliega un entorno temporal al inicio, necesario para cargar controladores y configuraciones fundamentales antes de que el sistema de archivos principal esté completamente disponible.
Esta combinación de initramfs y BusyBox es crucial durante el inicio inicial del sistema operativo Linux. Initramfs prepara el terreno para la funcionalidad básica del sistema, mientras que BusyBox asegura que incluso en situaciones donde el inicio normal ha fallado, los usuarios puedan ejecutar comandos esenciales para diagnosticar y corregir problemas en el sistema.
Por lo tanto, puedes ejecutar "exit" para intentar arrancar el sistema con normalidad. Si no puede iniciar el sistema, aparecerá un mensaje. Por ejemplo, el siguiente mensaje:
(initramfs) exit
/dev/sda1 contains a file system with errors, check forced.
Inode 4326476 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4326843 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4327012 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4329004 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.
/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4.
The root filesystem on /dev/sda1 requires a manual fsck.
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Significará que la partición en cuestión está corrupta y debe debe repararse para utilizarse normalmente. BusyBox incluye la herramienta fsck para solucionar este problema. Simplemente ejecuta:
# fsck /dev/sdaX -y
Reemplaza /dev/sdaX por la partición afectada. Una vez completada la verificación y reparación, reinicia el sistema o sal del BusyBox con "exit" de nuevo.
BusyBox, creado en 1996 por Bruce Perens, combina un conjunto de utilidades estándar de Unix en un solo ejecutable compacto y eficiente. Inicialmente diseñado para sistemas embebidos con recursos limitados, como OpenWrt y discos de rescate, BusyBox es un proyecto de código abierto que continúa siendo relevante y adaptado a las necesidades modernas gracias a las contribuciones de desarrolladores de todo el mundo.
Esperamos haberte ayudado con este tutorial. Si tienes más consultas, escríbenos a soporte@clouding.io ¡Nuestro equipo de Soporte Técnico te ayudará en lo que necesites! 😉