Guía Rápida: Arranque Linux En Modo Emergencia Usando Init=/bin/sh, En Una Máquina Con LVM.

Published

Introduction: Guía Rápida: Arranque Linux En Modo Emergencia Usando Init=/bin/sh, En Una Máquina Con LVM.

Introducción:

Hay veces que para acceder a un sistema con problemas, ejecutamos un runlevel 1, pero en determinadas ocasiones, dependiendo de la incidencia, puede que no nos deje ni siquiera entrar desde ahí (por ejemplo, si desconocemos la password de root y tenemos un filesystem de sistema operativo que necesita ser chequeado).

Operativa:

Acceder a GRUB. Para ello basta pulsar una tecla (cualquiera menos INTRO) cuando aparece el contador descendente de GRUB.

Nos desplazaremos con los cursores a la línea que contiene la versión de kernel que se quiere arrancar.

  • Pulsar "a" (append) y añadir "init=/bin/sh" al final de la línea.
  • Cambiar ro por rw, para evitar tener que remontar después /. Si no lo hacemos ahora, cuando accedamos a la shell, tendremos que ejecutar "mount -o remount rw /"
kernel [...] rw root=/dev/mapper/VolGroup-lv_root [...] rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet init=/bin/sh


Pulsar INTRO para que arranque el sistema con el kernel que hemos modificado las opciones.

Una vez accedemos al sistema (y tenemos / en modo rw), arrancar el demonio udev:

sh-4.1# /sbin/udevd -d 

Activar los volúmenes lógicos del VG que nos interesa activar, por ejemplo, el del sistema operativo:

sh-4.1# lvchange -ay system_vg

En este momento tenemos disponibles todos los volúmenes lógicos de system_vg. Si lo deseamos, los podremos montar, chequear, etc.

Finalmente:

Para reiniciar la máquina no podemos usar los comandos shutdown, init, restart, etc, ya que no funcionan. Para ello, ejecutar:

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

¡Saludos!

Share

    Recommendations

    • Woodworking Contest

      Woodworking Contest
    • Casting Contest

      Casting Contest
    • Make it Move Contest

      Make it Move Contest
    user

    We have a be nice policy.
    Please be positive and constructive.

    Tips

    Questions

    Comments

    Thanks for sharing this!