Parti con un LiveCD

sudo fdisk -l

Poniamo che questo sia il risultato:

/dev/sda5 8163 13338 41576188+ 83 Linux
/dev/sda6 13339 13452 915673+ 82 Linux swap

Dobbiamo montare /dev/sda5, cioè l’unica partizione su cui è installata Ubuntu, ovviamente dovrete adattare la procedura nel caso abbiate più partizioni (ad esempio per /boot)

sudo mount /dev/sda5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

Adesso dobbiamo effettuare un chroot nella partizione che abbiamo montato in /mnt:

chroot /mnt

grub-install /dev/sda
update-grub

exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
reboot

Potrebbe presentarsi il caso in cui la partizione con Windows non venga rilevata e che sia quindi impossibile avviarla. Per aggirare questo fastidio entriamo nel nostro sistema Ubuntu abituale, installiamo il pacchetto os-prober, usiamolo e ripetiamo le operazioni di prima. Via di terminale:

sudo apt-get install os-prober
sudo os-prober
sudo update-grub