[GRUB] openSUSE11 and Vista - dual boot problem.

Hello,

I can not boot to Vista 64bit after I have installed openSUSE11.
I use grub version 0.97.
When I want to start Vista I receive following error:
**
“makeactive
Error 12: Invalid device requested”
** >:(

Do you have any idea how to fix it? Please help me.
Thanks.

Here is my fdisk-l configuration:

================================================================
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x25112511

Device Boot Start End Blocks Id System
/dev/sda1 * 1 29257 235006821 7 HPFS/NTFS
/dev/sda2 29258 30401 9189180 7 HPFS/NTFS

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xff3ac858

Device Boot Start End Blocks Id System
/dev/sdb1 1 21478 172516000 7 HPFS/NTFS
/dev/sdb2 21479 30401 71673997+ f W95 Ext’d (LBA)
/dev/sdb5 21479 21740 2104483+ 82 Linux swap / Solaris
/dev/sdb6 21741 24351 20972826 83 Linux
/dev/sdb7 24352 30401 48596593+ 83 Linux

=================================================================

Here is my menu.lst configuration:

=================================================================

Modified by YaST2. Last modification on Thu Feb 5 20:32:40 CET 2009

default 2
timeout 15
gfxmenu (hd1,5)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Debug – openSUSE 11.0 - 2.6.25.5-1.1
root (hd1,5)
kernel /boot/vmlinuz-2.6.25.5-1.1-debug root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 resume=/dev/sdb5 splash=silent showopts vga=0x314
initrd /boot/initrd-2.6.25.5-1.1-debug

###Don’t change this comment - YaST2 identifier: Original name: xen###
title Xen – openSUSE 11.0 - 2.6.25.20-0.1
root (hd1,5)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.25.20-0.1-xen root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 resume=/dev/sdb5 splash=silent showopts vga=0x314
module /boot/initrd-2.6.25.20-0.1-xen

###Don’t change this comment - YaST2 identifier: Original name: linux-2.6.25.20-0.1-default###
title openSUSE 11.0 - 2.6.25.20-0.1
root (hd1,5)
kernel /boot/vmlinuz-2.6.25.20-0.1-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 resume=/dev/sdb5 splash=silent showopts vga=0x314
initrd /boot/initrd-2.6.25.20-0.1-default

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.0 - 2.6.25.20-0.1
root (hd1,5)
kernel /boot/vmlinuz-2.6.25.20-0.1-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 showopts ide=nodma apm=off acpi=off noresume edd=off x11failsafe vga=0x314
initrd /boot/initrd-2.6.25.20-0.1-default

###Don’t change this comment - YaST2 identifier: Original name: xen-xen###
title XEN
root (hd1,5)
kernel /boot/xen.gz
module /boot/vmlinuz-xen root=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 resume=/dev/sdb5 splash=silent showopts vga=0x314
module /boot/initrd-xen

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

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

###Don’t change this comment - YaST2 identifier: Original name: windows 3###
title windows 3
rootnoverify (hd1,5)
chainloader (hd1,0)+1

================================================================

Ahh one more thing, I would like to say sorry for repeated thread, I also know that there are a lot of similar articiles but unfortunately I still can not resolve my problem.

Here is my fstab configuration:

/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part5 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part6 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part7 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN39WC-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN39WC-part2 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_Hitachi_HTS5425080125BB0F00WDHN4JMC-part1 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
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

Ok, Im gonna assume you copy and pasted this, the part that is in bold is what we need to look at here. I notice the root section is not spaced, it should read “root (hd0,0)” not “root(hd0,0)”
if you copy and pasted, try editing that and let me know if it works.

…should read “root (hd0,0)” not “root(hd0,0)”

Well spotted :wink:

Thank you, I have alot of experience with GRUB, but not so much with linux.

Why I did not see it before? :confused:

I added one space and it helps. I can now use both systems.

You got good eyesight :slight_smile:

Thank you for help.

You have good eyesight!

One more time thank you for help.

Your more than welcome, I remember when I first got into the alternative OSes, Grub was a major pain to learn. I am just happy to be able to help at least one person.