sábado, 6 de marzo de 2010

Karmic Koala grub 2 y RAID 0

Previo a irme de vacaciones intenté hacer este combo , que en prinicipio no parece nada del otro mundo, si no fuera xq grub2 no se termina de instalar con RAID!
En fin ya de vuelta y con muchas más pilas detallo como resolví el problema...

En primera instancia instalamos Ubuntu Karmic (en mi caso lo hice con la version alternate) y llegado al punto del cargador de arranque le ponemos que siga sin instalarlo. Debería aparecerles un mensaje (en mi caso tengo RAID0 desde la mother) donde les dice que van a tener que cargar el Kernel a mano y que en la parte de root tienen que poner por ej root=/dev/mapper/nvidia_1fce3ac1. Nos guardamos es linea y terminamos la instalación normalmente.

Reiniciamos y arrancamos nuevamente con un live-CD , montamos la partición de RAID que en mi caso fue mount /dev/mapper/nvidia_1fce3ac1 /mnt. Una vez montado el sistema lo que hice fue instalar de nuevo grub2 de la siguiente manera
grub-install --no-floppy --root-directory=/mnt /dev/sda


Y cree el archivo grub.cfg de la siguiente manera

vim /mnt/boot/grub/grub.cfg (asumiendo siempre que montamos el disco en /mnt/)

menuentry "Ubuntu, Linux 2.6.31-14-generic mapper" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 70dcd67d-0126-44a3-88ef-7f4c72db5e0c
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/mapper/nvidia_iaecfcec1 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}



La partes que tienen que modifcar son
search --no-floppy --fs-uuid --set 70dcd67d-0126-44a3-88ef-7f4c72db5e0c (reemplazando la parte de --set xxxxx TU UUID)
para saber el UUID del disco usamos el siguiente comando

ls -la /dev/disk/by-uuid y nos va a dar una salida como esta por ej

70dcd67d-0126-44a3-88ef-7f4c72db5e0c -> ../../mapper/nvidia_iaecfcec1

y la linea

linux /boot/vmlinuz-2.6.31-14-generic root=/dev/mapper/nvidia_iaecfcec1 ro quiet splash

reemplazando /dev/mapper/xxxxxxxxxxx


No se si fue muy clara la explicación para los que nunca vieron grub2 es un poco raro , pero a mi de esta forma me anduvo

No hay comentarios: