domingo, 31 de agosto de 2008

Grub en un USB

Últimamente me ha dado por probar distros en un USB, así me aseguraba de no tocar el disco duro y podía comprobar que funcionaba bien en mi hardware. Lo malo que cada vez que cambiaba me reinstaba el grub asique probe a instalarlo yo en otro usb y asi despreocuparme.
Hay que ejecutar esto:
# grub-install --root-directory=/media/sdc1 --no-floppy /dev/sdc

Siento /media/sdc1 el directorio montado y /dev/sdc el dispositivo, despues sólo queda crear el archivo menu.lst, en mi caso este:

# general configuration:
timeout 5
default 0
color light-blue/black light-cyan/blue

# (0) Arch Linux
title Arch Linux
root (hd1,1)
kernel /vmlinuz26 root=/dev/sda4 ro
initrd /kernel26.img

# (1) Arch Linux
title Arch Linux Fallback
root (hd1,1)
kernel /vmlinuz26 root=/dev/sda4 ro
initrd /kernel26-fallback.img

# (1) Windows
title Windows
rootnoverify (hd1,0)
makeactive
chainloader +1