Reparar Grub después de reinstalar Windows

ubuntu-logo

Esta entrada fue escrita por Lomas, un buen amigo mío de la escuela. Es un método efectivo y sencillo para reparar el Grub cuando reinstalamos Windows al tener dos o más sistemas operativos en nuestra máquina, de aquí en adelante comienza Lomas:

Mucha gente tenemos dos o más Sistemas Operativos instalados en nuestras máquinas y por lo general suelen ser Windows y alguna distribución de Linux. Las razones por las cuales los tenemos puedes variar, como puede ser intentar salir de las garras de Microsoft y de los virus (que esta última no tiene nada que ver por Linux también tiene virus solo que a mucha menor escala que en windows y los de este no lo afectan) o simplemente probar de nuevas de nuevas sopas.

El caso es que muchos sabemos que es muy común que con el paso del tiempo tener que reinstalar Windows varias veces, pero ¿qué  pasa cuando tenemos instalado Linux?, pues resulta que usamos el sistema de arranque que tiene Linux, el “GRUB”, el cual nos da a elegir con que Sistema Operativo queremos iniciar; pero resulta que por X razón tenemos que reinstalar Windows (que raro ¿no?), pero al momento de reinstalarlo este sobrescribe el MBR (Master Boot Record) y nos deja sin el GRUB borrando cualquier posibilidad de volver a ejecutar nuestra distribución de Linux.

Aquí  les va una pequeña guía de como recuperar el GRUB en UBUNTU sin tener que utilizar programas como “Super Grub Disk” o toda una serie de comandos que muchos ni saben que hicieron, lo único que vamos a necesitar es un Live CD de Ubuntu.

Pasos a seguir para reparar el Grub:

1. Ejecutamos nuestro Live CD en el modo de prueba (probar sin alterar el equipo).

2. Cuando termine de cargar ejecutamos una consola y escribimos el comando “sudo fdisk -l” sin comillas, este comando nos mostrara la información de todas las particiones que tengamos, la que aquí nos interesa es la que dice únicamente Linux (no Linux swap / solaris, en mi caso /dev/sda6). Hay que fijarse que la numeración de las particiones ya que esta no empieza de cero.

grub1

Nota:

sda1 = Esto significa que mi disco duro es SATA, Master (por la letra ‘a’, para esclavo seria la letra b) y la partición es la 1.

hda1 = Esto significa que mi disco duro es IDE, Master (por la letra ‘a’, para esclavo seria b) y la partición es la 1

3. Sabiendo cual es la partición donde se encuentra nuestro Linux ejecutamos el comando “sudo grub”, al ejecutar este comando nuestro prompt cambiara a : grub>_

grub2

4. Ahora ejecutamos el comando “root (hdX,Y)” para indicarle donde va a cargar el GRUB donde la  X es el disco duro donde se encuentra nuestro Linux (0 master, 1 slave, etc), en mi caso sería el 0 ya que se encuentra en disco duro maestro; la Y es el número de la partición dentro del disco duro (en mi caso fue sda6, por lo cual sería la partición 6, pero recordemos que la numeración empezó desde el 1 y no desde 0 como debería de ser, por lo cual mi partición es realmente la número 5), entonces este comando sería para mí:

root (hd0,5)

grub3

5. Para terminar sólo vamos a ejecutar los siguientes dos comandos “setup (hdX)” donde la X es la misma del paso anterior, presionamos la tecla enter y escribimos el último comando “quit”. Con esto ya podemos cerrar nuestra consola y al reiniciar nuestra máquina tendremos el GRUB funcionando.

grub4

Espero les sea útil esta información.

Etiquetas: , , , , , ,

Comentar