Ubuntu – Vista missing from grub bootlist after installing ubuntu

bootdual-bootgrub2windows

I installed Ubuntu on a logical partition a while ago. When I get to the grub bootlist, Vista is not there. What i get is this:

Ubuntu, with linux 2.6.32-26
Ubuntu, with linux 2.6.32-26 (Recovery mode)
Ubuntu, with linux 2.6.32-25
Ubuntu, with linux 2.6.32-26 (Recovery mode)
Ubuntu, with linux 2.6.32-24
Ubuntu, with linux 2.6.32-26 (Recovery mode)
Memory test (memtest86+)
Windows vista (loader) (on/dev/sda1)
windows recovery environment (loader) (on/dev/sda2)

"Windows vista (loader)" is an acer erecovery manager

Im guessing that grub installed on my primary partition so it overwrite the vista MBR and i dont have the option to boot vista. Is there some way i can just edit the MBR and add vista to it or how will i have to repair this?

here is my boot script http://pastebin.com/7HZFjBT7

Best Answer

According to your boot info script output you only have two bootable Windows partitions, and both are included in your grub.cfg. Have you tried selecting the "Windows Recovery Environment (loader) (on/dev/sda2)" option? That may be your main installation, just mislabeled for some reason.