En nuestra ignorancia y por la costumbre que traemos de Windows creemos que la solución es reinstalar la distro, pero no, en Linux la gran matoría de problemas se pueden solucionar sin llegar a ese punto, a continuación muestro una forma rápida de hacerlo.
No haremos usos de LiveCD's ya que a mi parecer esta es más fácil para el usuario novel, dicho esto vamos a lo que vinimos:
Primero descarga Super Grub2 Disk:
http://www.supergrubdisk.org/category/download/supergrub2diskdownload/
No es muy pesado, son menos de 2MB, grabálo en un CD o en lo que mejor te parezca (USB, Floppy, etc en este caso seguiremos como si estuviera en CD) una vez tengamos todo listo reiniciamos y booteamos desde el CD, aparecerá algo como esto:
Seleccionamos "Detect any OS"
Se nos mostrara una lista con los OS que tenemos instalados, seleccionamos la distro que corresponda, luego este se iniciara.
Ya una vez dentro de nuestro querido linux abrimos una terminal y procedemos a recuperar GRUB (logueados como root):
*Si no sabes en que disco estaba instalado GRUB entonces lee esto
Teclea esto en una terminal (logueado como root)
fdisk -lEl disco en el que se encuentre instalado GRUB será marcado con un *.
Ejemplo:
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFSRecuerden poner el disco sin el número de partición, por lo que si esta en /dev/sda1 sólo pondremos /dev/sda
/dev/sda2 2551 9430 55263600 83 Linux
/dev/sda3 9431 9729 2401717+ 5 Extendida
/dev/sda5 9431 9729 2401686 82 Linux swap / Solaris
Disco /dev/sdb: 500.1 GB, 500107862016 bytes
Sabiendo en que disco esta nuestro GRUB entonces digitamos
grub-install /dev/sdaY actualizamos las entradas:
grub-updateCon esto al reiniciar ya tendremos de nuevo nuestro gestor de arranque.