Problem with opensuse 11.4 and windows 7

Hi people, i have a strange problem with opensuse. I have 2 sata disk, in hd0 i have instaled windows 7 and in hd1 i want to have opensuse.
I instaled ok, the grub menu its ok when i reboot after instalation… enter in opensuse and all go well, but when i enter in win7 the grub desapear and can be load.
I tried to install 3 times and everythings go well untyl i enter to win7!! Any help about this problem?

To help you, we need you to be running openSUSE so you can post the necessary info for us. FYI, it’s unlikely that you need to re-install each time. But when you are in the position we require, please say so

We will want to know which HD is set to boot first in your BIOS
Also from openSUSE we need, using a terminal:

cat /etc/fstab

then as su -

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

I instaled ok, the grub menu its ok when i reboot after instalation… enter in opensuse and all go well, but when i enter in win7 the grub desapear and can be load.
I tried to install 3 times and everythings go well untyl i enter to win7!!

If I’m reading this correctly, the grub boot loader is there until the first time you boot windows, after that it boots straight to windows each time? If so, along with the already requested info, how did you install? boot from openSUSE DVD, boot from liveCD, install from within windows? (that last one is a BAD idea).

hi, and thank for the reply… Now i’m instaling again opensuse so i can post the info you ask me.

but i can say that i install firs window7 on hd0 (the one set to boot from bios) then with de opensuse dvd i install it on hd1, not from windows!. Once i enter windows i cant enter any SO on my pc, it stay a black screen saying " grub stage 1.5 grub loading please wait"… thats all

This is wrong. Installing Windows on hd0 is fine. Installing Linux on hd1 is fine too. But then you should set hd1 as the first BIOS drive if you want to boot from it - no matter where you installed Grub on that disk (MBR, extended or root partition).

Hi people, here are the info that caf4926 ask me to post. I hope you can help me with my problem.

Sebas@linux:~> cat /etc/fstab
/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part6 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part7 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part5 /boot                ext4       acl,user_xattr        1 2
/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part8 /home                ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0


linux:/home/Sebas # cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on sáb may  7 10:57:56 ART 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd1,4)/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.1-1.2
    root (hd1,4)
    kernel /vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part7 resume=/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part6 splash=silent quiet showopts vga=0x31a
    initrd /initrd-2.6.37.1-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2
    root (hd1,4)
    kernel /vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD1600AAJS-22WAA0_WD-WCAS2D211074-part7 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
    initrd /initrd-2.6.37.1-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: Linux other 1###
title Linux other 1
    rootnoverify (hd0,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: Linux other 2###
title Linux other 2
    rootnoverify (hd0,1)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: Linux other 3###
title Linux other 3
    rootnoverify (hd0,2)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: Linux other 4###
title Linux other 4
    rootnoverify (hd0,3)
    chainloader +1

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, 976773168 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0xc5df2ca3

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1              19        2047        1014+  42  SFS
/dev/sda2            2048      206847      102400   42  SFS
/dev/sda3   *      206848   314574847   157184000   42  SFS
/dev/sda4       314574848   976771119   331098136   42  SFS

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, 312581808 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x3edce49a

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdb1            2048   312580095   156289024    f  W95 Ext'd (LBA)
/dev/sdb5            4096       79871       37888   83  Linux
/dev/sdb6           81920     4274175     2096128   82  Linux swap / Solaris
/dev/sdb7         4276224    88164351    41944064   83  Linux
/dev/sdb8        88166400   312561663   112197632   83  Linux

I suggest you start again with sdb
Loose the /boot partition, it’s not needed for your setup.

And completely remove the extended
Just have :
swap
/
/home

And switch your HD boot order so the 160GB HD is first in the boot order
Now install again