Reinstalar GRUB tras reinstalar Windows

Es muy normal que en tu equipo tengas instalado Linux y Windows y es muy normal que Windows se degrade y tengas que reinstalarlo mientras que Linux sigue como una rosa. La reinstalación de Windows no respeta el MBR (Master Boot Record) existente, por lo que tendrás que regenerar el cargador de arranque para poder cargar Linux y Windows. Si no lo haces solo podrás arrancar Windows.

Deberás montar la partición en la que esté instalado Linux. Recuerda que las unidades de tu PC están en /dev y los discos duros serán hda, hdb, hdc o hdd (1º, 2º, 3º y 4º dispositivo IDE) o sda, sdb, sdc,... (1º, 2º, 3º,...etc dispositivo SATA). Cada disco tendrán x paticiones y se nombrarán con números. Así /dev/hda1 será la primera partición del primer disco IDE.

A modo de ejemplo supondremos que Linux está en /dev/hda5 y que vamos a instalar GRUB en el primer disco duro IDE, /dev/hda, que es un caso muy posible si solo tienes un disco duro y es IDE.

Para volver a cargar GRUB como cargador de arranque sigue estos pasos:
  1. Arranca el sistema desde un Live CD de Linux. Puedes descargarte uno desde la página oficial de Ubuntu, por ejemplo.
  2. Cuando el sistema este cargado abre un terminal.
  3. Crea el directorio donde montarás tu partición de Linux: mkdir /mnt/linux (u otra ruta, la que decidas)
  4. Monta la partición de Linux en el directorio recien creado: mount /dev/hda5 /mnt/linux
  5. Finalmente carga GRUB: grub-install --root-directory=/mnt/linux /dev/hda
Reinicia y si todo fue bien ya estará GRUB cargado.

Fuente: 62 cm
Last modified: Thursday, 20 September 2012, 11:18 PM