Linux

Sencillo porque su uso apenas requiere un par de comandos, aunque podría no funcionar siempre por diversos motivos.

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:

Buscar la particion donde esta instalado el Ubuntu

sudo fdisk -l

Montas la partición del disco duro donde está instalado Ubuntu (en mi caso XX=a2)

sudo mount /dev/sdXX /mnt

Cambias el origen del directorio / raíz de live al hd

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
sudo chroot /mnt

Instalas el Grub en el MBR del primer disco duro (en mi caso X=a)

grub-install --recheck /dev/sdX

Ajustar en el menú del GRUB automáticamente con el siguiente comando

sudo update-grub2

Si el comando no te funciona, quizás necesites instalar el paquete grub2

sudo apt-get install grub2

Salimos del root

exit

Y listo, si todo ha ido bien, que seguro que si, hemos recuperado el GRUB.
Ya solo resta reiniciar

Si deseamos reinstalar las opciones del grub, arrancamos con ubuntu del ordenador y desde consola ponemos:

sudo update-grub


Reinstalar GRUB 2 con un LiveCD o USB

Opción 1

  • Iniciamos desde el LiveCD
  • Buscamos el GParted o el programa para manejar particiones de nuestra distribucion
  • Identificamos la particion que tenga nuestro Ubuntu y le ponemos click derecho, se nos abriran unas opciones, ponemos admisnistrar flags
  • Le damos la flag de "Boot" a esa particion
  • La operacion se aplicara sola, luego cerramos GParted y reiniciamos

Opción 2

  • Iniciar desde un LiveCD
  • Ir a Sistema/Administración/Utilidad de Discos ( o en el administrador de discos según el idioma de tu versión live cd) PALIMPSEST
  • Identificar la partición que corresponde a tu LINUX
  • Donde figura el TIPO: seleccionar Arrancable
  • Aplicar, reiniciar y listo.