Hay veces en que uno tiene que arrancar una máquina sin que arranque
init. Por ejemplo, cuando nos hemos olvidado del password de root,
cuando el init peta...
En primer lugar, debemos tener el lilo que nos permita hacerlo. Para
eso, asegurarse de que el "prompt" esté descomentado, y que no haya un
password para darle parámetros en el kernel (o si lo hay, saber cual es,
está en texto claro en el mismo lilo.conf).
Una vez nos hemos asegurado de que tenemos el lilo en condiciones para
pasarle parámetros en el kernel, rebotamos y cuando nos aparezca LILO
le decimos:
linux init=/bin/bash rw
Veremos que el kernel arranca, y cuando está todo cargadito,
directamente nos da un bash, sin arrancar ningún otro servicio (init no
arranca) y por lo tanto, sin tener que meterle el password.
Hacemos lo que queramos hacer, y luego, para salir y rebotar tendremos
que hacer:
sync umount -a
y resetear. De no hacer estos últimos pasos, muy probablemente no se
guardará en el disco nada de lo que hayamos hecho.
|