jueves, 9 de agosto de 2012

#9 Arranque dual con Grub2

Visto que de ahora en adelante usaremos Grub2, apuntaré cómo configurarlo para que podamos arrancar Windows 7.

Lo primero es anotar en qué partición está el Loader de Windows, para esto se puede usar gparted, que al verlo gráficamente nos sudarán menos las manos, en mi caso, el Loader está en /dev/sda2:


Montamos la partición:

$ sudo mount /dev/sda2 /mnt


Obtenemos el uuid (un identificador), este comando devolverá el identificador:

$ sudo grub-probe --target=fs_uuid /mnt
2CE4997AE49946CC


Editamos éste archivo en el que podemos poner nuestras configuraciones personalizadas y serán incluidas en el grub.cfg:

$ sudo nano /etc/grub.d/40_custom 


Añadimos, sin eliminar la primera línea, el texto siguiente con el uuid obtenido anteriormente:

menuentry "Microsoft Windows 7" {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod ntldr
    search --fs-uuid --no-floppy --set=root 2CE4997AE49946CC
    ntldr /bootmgr
}


Generamos el grub.cfg:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Desmontamos el Loader:

sudo umount /mnt 


That's all folks!

PD: Sí, no tengo partición SWAP, vivo al límite.