Como restaurar Grub!
Bueno, si bien esto es conocido po muchos y es específico de un Sistema Operativo, me parece super útil compartirlo acá.
Cuantas veces nos pasó que reinstalamos Windows, o editamos mal nuestro Grub y lo estropeamos? En cualqueira de las posibles situaciones, el resultado es la imposibilidad de seleccionar que sistema usar.
Para restaurar el grub tenemos varias alternativas, dos de ellas se describen a continuación.
El primer método, llamado el método cómodo:
Consiste sencillamente en descargarse la magnífica utilidad SuperGrub Disk, que no es más que un CD autoarrancable (en realidad una iso que tendremos que grabar con K3B o el programa de grabación de discos que usemos) con un Grub al cual se le han añadido menús con opciones habituales sin necesidad de usar comandos y que permite entre otras cosas:
- Activar particiones
- Arrancar particiones
- Arrancar MBRs
- Cargar el menu.lst que ya existe en el ordenador.
- Restaurar Grub en MBR automáticamente (que es exactamente lo que buscamos)
- Intercambio de discos duros en BIOS y arranque de disquete / cdrom / particiones…, etc
Su uso es tremendamente sencillo y -en castellano- ofrece todas las opciones necesarias para poder restaurar nuestro GRUB sin demasiadas complicaciones.
Imagen de inicio de SuperGrub
Para descargar esta utilidad lo haremos del siguiente enlace: Descargar imagen para Restaurar Grub
Como hemos dicho, esta opción es cómoda aunque no sencilla. Requiere descargar la iso, quemar el CD, arrancar desde él…. Bueno, vale, no es excesivamente complicado, pero aún así vamos a ver ahora la opción dos.
Ahora, el segundo método, el fácil
Lo primero que necesitamos es disponer de un Live-CD de Ubuntu (o cualquier otra distribución). Algo que casi con toda seguridad ya tendremos. Una vez arrancado el sistema desde este Live procedemos a abrir una consola y a teclear
sudo grub
lo que nos llevará a una pantalla similar a esta

La clave este método es conocer con exactitud el lugar de ubicación (disco y partición) de nuestro arranque. Esto se consigue en el prompt de grub (donde nos encontramos) con el siguiente comando:
find /boot/grub/stage2
Que en mi caso concreto me responde
grub> find /boot/grub/stage2 (hd0,2)
Recordemos que Linux empieza a contar los discos y las particiones desde cero. Ahora procedemos a enlazar los archivos con la orden:
root (hdx,y)
Donde “x” es el número de disco que nos indicó e “y” la partición (en mi caso 0 y 2).
El siguiente paso es escribir la información en el MBR del disco, para lo cual usamos el siguiente comando
setup (hdx)
Donde nuevamente “x” es el número de disco obtenido anteriormente.
Y listo, si todo ha ido bien, que seguro que si, hemos recuperado el Grub. Ya solo resta cerrar el prompt de Grub con la orden:
quit
Como decíamos al principio, este es uno de los problemas más comunes entre los usuarios novatos (y no tan novatos) que mantienen ambos sistemas conviviendo juntos. Confiamos en haber ayudado en la medida de nuestras posibilidades a solucionarlo.
Saludos!








