Secondo me la risposta migliore è andare nel terminale con la chiavetta Ubuntu-live o il cd. Ma probabilmente la soluzione grafica funziona bene:
Inserite il vostro CD di Ubuntu, riavviate il computer e impostatelo per avviare da CD nel BIOS e avviate una sessione live. Puoi anche usare una LiveUSB se ne hai creata una in passato.
Installa ed esegui Boot-Repair.
Clicca "Recommended Repair".
Comandi terminali
Monta la partizione su cui si trova la tua installazione di Ubuntu. Se non sei sicuro di quale sia, lancia GParted (incluso nel Live CD) e scoprilo. Di solito è una partizione EXT4. Sostituisci XY con la lettera dell'unità e il numero della partizione, per esempio: sudo mount /dev/sda1 /mnt.
sudo mount /dev/sdXY /mnt
Ora lega le directory a cui grub ha bisogno di accedere per rilevare altri sistemi operativi, così.
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.