Reparar el Grub de Linux Ubuntu


Un problema muy comun en los equipos con OS, Sistema operativo linux y windows, es cuando todo marcha bien y por no saber introducimos el disco de arranque de cualquier version de windows, se suele dañar el Grub de la MBR (Master Boot Record), Inpidiendonos asi el funcionamiento de cualquiera de nuestros sitemas operativos linux, en pocas palabras ya no podemos arrancar Ubuntu. Vamos a ver como recuperar o reparar el Grub en nuestra MBR desde un Live-Cd.

Montamos la particiòn raiz en donde tenemos instalado Ubuntu. Supongamos que tenemos 1 disco y Ubuntu en la segunda particiòn:
Código HTML:
mkdir /mnt/hda2
mount /dev/hda2 /mnt/hda2
chroot /mnt/hda2
grub-install /dev/hda
Luego tenemos que vereficar que en /boot/grub/menu.lst tenemos los accesos a Windows y Ubuntu. Por ejemplo:

Código HTML:
title Ubuntu, kernel 2.6.12-9-k7
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-k7 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-k7
savedefault
boot
Código HTML:
title Ubuntu, kernel 2.6.12-9-k7 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.12-9-k7 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.12-9-k7
boot
Código HTML:
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
Reiniciamos, y ya nos deberia haber quedado reparado el grub de nuestra maquina.