En mi opinión la mejor respuesta es ir a la terminal con el stick o cd de Ubuntu-live. Pero probablemente la solución gráfica funcione bien:
Inserta tu CD de Ubuntu, reinicia tu ordenador y configúralo para arrancar desde el CD en la BIOS y arranca en una sesión en vivo. También puedes usar un LiveUSB si has creado uno en el pasado.
Instala y ejecuta Boot-Repair.
Haz clic en "Reparación recomendada".
Comandos de terminal
Monta la partición en la que está tu instalación de Ubuntu. Si no estás seguro de cuál es, lanza GParted (incluido en el Live CD) y averígualo. Normalmente es una partición EXT4. Sustituye la XY por la letra de la unidad, y el número de la partición, por ejemplo: sudo mount /dev/sda1 /mnt.
sudo mount /dev/sdXY /mnt
Ahora vincula los directorios a los que grub necesita acceder para detectar otros sistemas operativos, así.
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 (check manual for chroot)
You have to add the drive letter, so you have to replace the X!
grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub
Grub is back. You have exit the chrooted system and to unmount everything!
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt
If you have another distro the commands might be somewhat changed. The principle is quite the same. So you don’t have to reinstall Ubuntu.