Como antes comente en el blog o en esta entrada también, cuando tenemos instalado ubuntu y queremos instalar alguna versión de windows, nuestro MBR se borrará y no podremos acceder a nuestro ubuntu.
La nueva versión de ubuntu 9.10 trae de serie GRUB 2, por lo tanto no nos servirá Super Grub Disk para restaurar nuestro GRUB, únicamente para poder acceder a nuestra partición, pero el método es más complejo.
Seguimos los siguientes pasos para restaurar nuestro GRUB 2:
-Introducimos el cd-live de ubuntu 9.10 en el lector y esperamos a que se cargue(Repito sólo puede ser Ubuntu 9.10).
-Abrimos el terminal e introducirémos los siguientes comandos:
Con este comando veremos las particiones que hay el sistema, si es disco sata será sdx(sda si es el primero) o hdx si es ide.Además hay que ver que partición (que será seguramente sda1), es la que tenemos es sistema de archivos de ubuntu, también decir que seguramente sea ext4.
Montamos dicha partición para instalar GRUB2, y sus dispositivos.
Ejecutamos el comando chroot para acceder con permisos de root a nuestra partición de ubuntu que queremos recuperar:
Instalamos GRUB2 en nuestra partición, pero sólo hay que poner el nombre del disco no la partición(sda):
De momento ya esta instalado, ahora quitamos el cd.live de ubuntu y reiniciamos.
Arrancamos con el GRUB2 restaurado ubuntu 9.10, pero falta algo, no está nuestro querido o no querido windows en cuál nos borró GRUB.
Una vez arrancado ubuntu, para que aparezca windows en el menú de GRUB utilizamos el siguiente comando:
Ya tenemos nuestro GRUB restaurado y con todos los sistemas operativos en el menú.
Nota. Si tienes la /boot en partición independiente
Despues de montar el sistema de archivos en /mnt (con el comando $sudo mount /dev/sda1 /mnt), debes montar también la partición boot con el siguiente comando:
$sudo mount /dev/sda2 /mnt/boot
Pero antes de esto deberíamos fijarnos con el comando $sudo fdisk -l si la partición de boot es /dev/sda2 o es otra.
Fuente: http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
