Arrancar el sistema en modo monousuario
Última modificación el Domingo, 20 marzo 2011 12:28 Autor: ProgramadorWeb Jueves, 20 marzo 2008 12:27
Arrancar el sistema en modo monousuario

Los sistemas UNIX y compatibles, como Linux, realizan una serie estándar de pasos para iniciar el sistema. Primero se carga elboot manager , que puede ser Lilo, el gestor de arranque de OS/2 o el BootMagic, por ejemplo. Elboot manager se encarga de cargar elkernel (base del sistema) en memoria. Una vez con elkernel en memoria se pasa el control directamente al comando /sbin/init, que es el primer comando que se ejecuta en un sistema UNIX. El proceso init carga los archivos de configuración del sistema localizados en /etc/rc.d (aunque depende de la versión) para arrancar los servicios esenciales del sistema, como la red o tareas básicas de administración, para por fin terminar de iniciar el sistema y presentar el “login” de usuario.
Existe un método para evitar el arranque normal de un Linux a través de su gestor de arranque, Lilo. Una de las opciones de este gestor es “init=”, mediante la cual podemos indicar a Lilo qué proceso arrancar en lugar del /sbin/init por defecto. Para acceder a las opciones de Lilo debemos pulsar la tecla TAB al reiniciar el sistema para que nos muestre elprompt “Lilo boot:”. Pulsando una vez más TAB vemos una lista de los núcleos disponibles en Lilo, aunque si no hemos instalado alguno adicional, el nombre será “linux”. Introducimos lo siguiente para cargar el bash en lugar del proceso init:
Lilo boot: linux init=/bin/bash
Una vez que obtengamos elprompt del shell, estaremos validados como root, por lo que podemos realizar cualquier tarea de mantenimiento. Pero antes de efectuar ningún cambio en el disco duro, lo primero que tenemos que hacer es remontar la partición raíz con las opciones de escritura activas, con el siguiente comando:
mount / -ro remount
Después podemos realizar los cambios que deseemos, sin olvidarnos de ejecutar el comando sync antes de finalizar para escribir losbuffers almacenados en memoria al disco duro.
Si te ha parecido interesante únete a nuestra comunidad de FACEBOOK y compartelo con tus amigos.
