restaurar grub ubuntu
Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu 9.10 o superior (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB2 como gestor de arranque y no LILO ni Grub 1.
Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Despues escribimoslos siguiente para ver las particiones de los distintos discos duros:
$ sudo fdisk -l
Después vemos cual es la partición donde tenemos Ubuntu y la montamos en /mnt (en la mayoría de los casos esta partición será sda1, el ejemplo lo haré con esa partición pero mira cual es tu partición con el comando fdisk):
$ sudo mount /dev/sda1 /mnt
Ahora, monta el resto de los dispositivos:
$sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /dev/pts /mnt/dev/pts
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:
$ sudo chroot /mnt
Por último cargamos el Grub en el MBR ejecutando el siguiente comando:
# grub-install --recheck /dev/sda(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda).
Reiniciamos y cuando vuelva a arrancar ubuntu (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo hagael automáticamente con el siguiente comando:
$ sudo update-grub2
Si el comando no te funciona, quizás necesites instalar el paquete grub2:
$ sudo aptitude install grub2

Si tienes la /boot en partición independiente,
después 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
[editar]
Usando Rescatux
Si los metodos anteriores resultan intimidatorios por los comandos a ejecutar y si no se tienen problemas de ancho de banda se puede usar Rescatux.
Rescatux es un live cd orientado al rescate. Rescapp, la aplicación principal es un asistente que permite entre otras muchas opciones restaurar grub.
Puedes descargarlodesde aquí (303 MB).
Es una imagen de disco ISO. Para volcarla en un CD o DVD puedes usar un quemador de discos como K3b o Brasero (Opción: Grabar imagen).
Al arrancarlo, las opciones que debemos seguir son las siguientes:
GRUB options
Restore Grub
Run
Seleccionar partición de Ubuntu
Seleccionar en qué disco queremos instalar Grub (normalmente el primero)
Asentircuando se nos muestran los discos duros detectados
Seleccionar el orden correcto de cada disco duro
Esperar un poco
Nos aparece el mensaje: Grub was installed OK! :) Bien. Se nos ha instalado GRUB.
[editar]
Grub 1
Hay dos maneras de recuperar el GRUB: usando Super Grub Disk, o usando una distribución Live que contenga al GRUB.
[editar]
Usando Super Grub Disk
SuperGrub Disk es un restaurador del GRUB que se puede instalar en un dispositivo de almacenamiento portátil o externo (disquete, CD, DVD, USB, etc). Incluye un manual integrado y es muy fácil de usar.
Puedes descargarlo desde aquí (4,5 MB).
Es una imagen de disco ISO. Para volcarla en un CD o DVD puedes usar un quemador de discos como K3b o Brasero (Opción: Grabar imagen).
Al arrancarlo,las opciones que debemos seguir son las siguientes:
Idioma: español
Sistema operativo: Linux
Tarea: Arreglar arranque de Linux (GRUB)
[editar]
Usando una distribución Live
Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use...
Regístrate para leer el documento completo.