Boot-Repair fait très bien le job tout seul :
→ (procédure valable uniquement pour grub2, à partir d'Ubuntu 9.10
en live CD :
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
http://www.isalo.org/wiki.debian-fr/index.php?title=R%C3%A9installer_Grub2#Solution_avec_un_chroot
http://expconline.com/d_1180
après écrasement du MBR par une réinstalle de windows par exemple, il n'est pas nécessaires de réinstaller Ubuntu pour le récupérer.
car contrairement à Windows, qui écrase le MBR sans faire de menu avec tout, c'est très facile à récupérer avec un live CD.
préparation
sudo -s
mkdir -p /mnt/work/boot
repérage des partitions
fdisk -l repérer la partition de votre Ubuntu, type /dev/sda5
montages
mount /dev/<device><numéro partition> /mnt/work
mount -o bind /dev /mnt/work/dev
mount -o bind /proc /mnt/work/proc
mount -o bind /sys /mnt/work/sys
mount -o bind /run /mnt/work/run
cp /proc/mounts /mnt/work/etc/mtab
changement référentiel (chroot)
chroot /mnt/work/ /bin/bash
grub-install /dev/<device>
update-grub2