Dual Booting Open SUSE 11.2 and Windows 7, Windows 7 not loading (Windows 7 installed first)

Hi everybody i know there may be many threads on this topic but I have researched and still cant seem to get Windows 7 working when the GRUB menu appears but Open SUSE 11.2 works fine…

This is the first time installing Open SUSE 11.2. I created two partitions (swap and Suse 11.2) in Windows 7 before installing Open SUSE 11.2. Open SUSE 11.2 automatically created an extra two partitions (one was swap and the other i guess is where SUSE was installed?), i should have gone into expert mode and left my original partitions but i decided to let SUSE do it and i deleted the partitions i made. After the installation i tried booting Windows 7 through the GRUB menu and it didn’t work i got an error saying boot mgr missing, so i researched and went into menu.lst and made the following configurations:
title Windows 7
root (hd0,0)
chainloader (hd0,0)+1
Now when i try to boot Windows 7, it just goes to a black screen for a second then goes back to the GRUB menu.
Help would be much appreciated thank you.

Please post result of this from a su terminal

fdisk -l

cat /boot/grub/menu.lst

Become su in Terminal - HowTo - openSUSE Forums

Thanks for the reply.

linux-b25g:~ # fdisk -1
fdisk: invalid option – ‘1’

Usage: fdisk -b SSZ] -u] DISK Change partition table
fdisk -l -b SSZ] -u] DISK List partition table(s)
fdisk -s PARTITION Give partition size(s) in blocks
fdisk -v Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors

linux-b25g:~ # cat /boot/grub/menu.lst

Modified by YaST2. Last modification on Thu Jun 10 14:00:21 EST 2010

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

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

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2
root (hd0,5)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-SAMSUNG_HD300LJ_S0D7J1RP100983-part6 resume=/dev/disk/by-id/ata-SAMSUNG_HD300LJ_S0D7J1RP100983-part5 splash=silent quiet showopts
initrd /boot/initrd-2.6.31.5-0.1-desktop

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

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.2
root (hd0,5)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-SAMSUNG_HD300LJ_S0D7J1RP100983-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
initrd /boot/initrd-2.6.31.5-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Kernel-2.6.31.5-0.1-desktop
root (hd0,5)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-SAMSUNG_HD300LJ_S0D7J1RP100983-part6 resume=/dev/disk/by-id/ata-SAMSUNG_HD300LJ_S0D7J1RP100983-part5 splash=silent quiet showopts
initrd /boot/initrd-2.6.31.5-0.1-desktop

it’s fdisk l lower case L

I need this info

My mistake.

linux-b25g:~ # fdisk -l

Disk /dev/sda: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1334fe94

Device Boot Start End Blocks Id System
/dev/sda1 * 25389 36481 89097488+ f W95 Ext’d (LBA)
/dev/sda3 13 25389 203832720 7 HPFS/NTFS
/dev/sda5 25389 25651 2097481 82 Linux swap / Solaris
/dev/sda6 25651 28261 20972826 83 Linux
/dev/sda7 28262 36481 66027118+ 83 Linux

Partition table entries are not in disk order

linux-b25g:~ # fdisk -l

Disk /dev/sda: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1334fe94

Device Boot Start End Blocks Id System
/dev/sda1 * 25389 36481 89097488+ f W95 Ext’d (LBA)
/dev/sda3 13 25389 203832720 7 HPFS/NTFS
/dev/sda5 25389 25651 2097481 82 Linux swap / Solaris
/dev/sda6 25651 28261 20972826 83 Linux
/dev/sda7 28262 36481 66027118+ 83 Linux

Partition table entries are not in disk order

Change this

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

To

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

or it could be

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

edit with

In kde:

kdesu kwrite /boot/grub/menu.lst

In Gnome:

gnomesu gedit /boot/grub/menu.lst

Try the first one
If it doesn’t work
try the second

When I tried the first one I got this message:
rootnoverify (hd0,1)
chainloader +1
Error 13: Invalid or unsupported executable format

When I tried the second one I got this message:
rootnoverify(hd0,2)
chainloader +1
BOOTMGR is missing

The whole of the partitioning is very odd any way. BOOTMGR missing is not good.

I have to go out, and will be back later, but this does not look too good to me.

It looks like you deleted the original windows boot partition because the partitions sda3 starts at (13) not (1)

You will probably need to re-install everything, starting with windows. You can use your current ability to boot openSUSE to save all your personal files from windows.

Ok yeah it might have been when i first installed Open SUSE, i created two partitions in Windows but when i installed SUSE it set two partitions. I deleted the two partitions i created but there may be a chance i could have deleted the wrong partition :|… what do you think the problem may be?

Thanks for your help mate, looks like ill just have to back up my data and do a fresh install

The problem is you deleted the boot partition of windows. Actually a boot partition is not necessary but you often get them with pre-installed versions, often with a recovery partition also.

There are probably a few options. But I guess the big question is: Do you have a windows install disc or set of recovery discs?

Oh ok no thats the problem, i don’t have a Windows disk, the only tool i have which could be used as a recovery tool is Hirens Boot Disk, but still to fully recover Windows i still need the Windows disk, which shouldn’t be a problem as i can easily get my hands on one. Thanks