BOOTMGR Error On Vista Boot

Hey,
I just installed OpenSUSE for fun, to see if I would choose that over Vista. However, I wanted to boot back on Vista after I installed Opensuse, but I couldn’t, as GRUB said ‘Bootmgr is missing’ when I tried.

I searched and found some possible solutions, but nothing worked for me. I tried changing the menu.lst, but it didn’t work. Same problem.

The Boot Loader Settings says ‘Windows - Chainloader - chainloader=/dev/sda3, root=’, and I’m pretty sure Windows is installed on sda3. So I changed menu.lst to this:

Modified by YaST2. Last modification on søn jul 13 00:08:32 CEST 2008

default 0
timeout 8
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.5-1.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD2500BEVS-_WD-WXC208003132-part6 resume=/dev/sda5 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.5-1.1-default

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,2)
chainloader (hd0,2)+1

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.0
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.5-1.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD2500BEVS-_WD-WXC208003132-part6 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.5-1.1-default

If you need more information, I will try as good as I can to give it.

Thanks a lot in advance.

This is correct syntax but maybe wrong location:

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,2)
chainloader (hd0,2)+1

So while vista might be on (hd0,2), the boot manager seems to be somewhere else. Vista puts file “bootmgr” and directory “\boot” on the active partition at that time. Suse changes the active partition, but that doesn’t matter. Cut a long story short: where are file “bootmgr” and directory “\boot”. Suse should have mounted the NTFS partitions, and maybe a fat partition if you have one of those. Look in there for them and point Grub’s menu.lst at that partition.