• Arrancar una distro de Linux desde GrubRescue

    Arrancar una distro de GNU/Linux desde la consola «Grub Rescue» no es lo mismo que arrancarla desde una consola Grub normal. La «Rescue Shell» de Grub (o la shell de Grub Rescue) para arrancar correctamente debe cargar los módulos «normal.mod» y «linux.mod». Por ello, para arrancar desde la Rescue, sigue estos pasos:

    1ro, establece el prefijo:

    set prefix=(hd0,1)/boot/grub

    2do, establece la partición donde estará la raiz:

    set root=(hd0,1)

    3ro, incluye el módulo normal:

    insmod normal

    4to, carga el módulo normal:

    normal

    5to, incluye el módulo del kernel

    insmod linux

    6to, carga el kernel e indícale donde está la partición root:

    linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1

    7mo, carga la imagen ramdisk correspondiente:

    initrd /boot/initrd.img-3.13.0-29-generic

    8vo, bootea:

    boot

    NOTA: Si cuando le has pasado el parametro linux te has olvidado de indicar el root habrás acabado en el prompt del (initramfs). Para lanzar la distro desde ahí mismo ejecuta:

    exec switch_root /RutaAlNuevoRoot /RutaAlInit

    Por ejemplo:

    exec switch_root /dev/sda1 /sbin/init