dualboot grub not working

Hello, my dualboot grub is not working properly. I have it set to start opensuse/W7, but when I start windows, I get an error message that the bootmgr is not working, and that I should press ctrl/alt/del/ to reboot. Can anyone help me to solve this?

Thanks in advance, Frank

Do your openSUSE entries boot?
What is the exact error message?
“bootmgr”! That sounds like grub has already done its job and chainloaded the windows bootloader, in which case your your problem would be with the windows boot loader.

Also,

su -
cat /boot/grub/menu.lst
fdisk -l

copy the output and paste it here.

My OpenSUSE boots fine, but the chainloader for W7 somehow doesn’t startup. I cant exactly remember the exact error message but I will post my fdisk here:

frank@linux-zi9i:~> su -c ‘fdisk -l’
Password:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6ce4b5d1

Device Boot Start End Blocks Id System
/dev/sda1 1 52 409600 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 52 19508 156284928 7 HPFS/NTFS
/dev/sda3 19508 20721 9745369 7 HPFS/NTFS
/dev/sda4 20721 38914 146129920 f W95 Ext’d (LBA)
/dev/sda5 20722 20984 2104320 82 Linux swap / Solaris
/dev/sda6 20984 23595 20971520 83 Linux
/dev/sda7 23595 38912 123040768 83 Linux
frank@linux-zi9i:~>

thanks, Frank

Also

su -
cat /boot/grub/menu.lst

My apologies, I made an error when first typing this command above and have since edited it.

problem is already solved, it was in my menu.lst, thanks!