Ok, parece que sua instalação do GRUB foi desordenada e, em seguida, o Boot Repair a substituiu pelo MBR do Windows.
Inicialize no LiveCD do Ubuntu 12.04 e reinstale o Grub2 a partir do terminal. Eu estou supondo que você não está atualizando de algum Ubuntu antigo que veio com o Grub Legacy. De qualquer forma, você quer o Grub2, que vem com o Ubuntu por padrão.
Estes são os comandos que você deseja executar, substituindo / dev / sdAX pela partição em que você tem o Ubuntu (que parece ser / dev / sdb5 - você pode verificar com 'sudo fdisk -l'):
sudo su
mkdir /mnt/root
mount -t ext4 /dev/sdaX /mnt/root
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
mount -o bind /sys /mnt/root/sys
chroot /mnt/root /bin/bash
sudo grub-install /dev/sda
sudo update-grub
Basicamente, ele carrega os arquivos necessários do Ubuntu, então os usa para encontrar todos os seus sistemas operacionais e configurar um arquivo grub.cfg.
Mais algumas informações sobre a instalação do Grub2 aqui .