openSUSE 11.1 & Windows XP dual boot problem

[FONT=Trebuchet MS]Regards this (http://forums.opensuse.org/install-b…ml#post1926957) post, I have the same problem.

Win XP was already installed on C:/ partn. (/dev/sda1 to openSUSE 11.1 Linux) of 250 GB IDE HD. Then, I tried to install openSUSE 11.1 onto the 2nd HD, 500 GB SATA (/dev/sdb/ to Linux; / (root partition) on /dev/sdb3/, /boot on /dev/sdb2/ … both on the 2nd HD (SATA). The openSUSE 11.1 install itself went ok. I went with the default option to install grub on the MBR (all the other options in grub were unchecked). The system re-booted with the grub menu listing openSUSE 11.1 & Windows XP properly. Am able to boot into Win XP. But when I try to boot into the newly installed openSUSE 11.1, after a series of messages in console view, the system stops saying that it could not detect/load /dev/sdb3/ (the root (/) partition in Linux) & then it just hangs there at $ prompt, & I have to reboot the system.

If anyone has been able to fix this problem, please let me know. Few others seem to be having a similar dual-boot problem with ver. 11.1 as well.

Thanks, [/FONT]

PS:
I have read about there being a flaw in YAST2 or grub in openSUSE 11.1, but don’t know what exactly it is or how to fix it. That may be the cause of this problem ?

(cont’d from above …)

This is the exact Error Message, on trying to boot into openSUSE 11.1 from the grub menu :

… (console text messages)
Invoking Userspace resume from /dev/sdb1
resume: libcrypt version: 1.4.1
Trying Manual resume from disksdb1
Want me to fall back to /dev/sdb3 (Y/N)
Waiting for device /dev/sdb3 to appear … not found – exiting to /bin/sh
$ (have to Ctrl-Alt-Del to re-start the PC)

**
Fdisk-l**

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

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4255 34178256 7 HPFS/NTFS
/dev/hda2 4256 30401 210017745 f W95 Ext’d (LBA)
/dev/hda5 4256 10942 53713296 7 HPFS/NTFS
/dev/hda6 10943 17629 53713296 7 HPFS/NTFS
/dev/hda7 17630 24316 53713296 7 HPFS/NTFS
/dev/hda8 24317 30401 48877731 7 HPFS/NTFS

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1154698e

Device Boot Start End Blocks Id System
/dev/sda1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sda2 4283 60801 453988867+ f W95 Ext’d (LBA)
/dev/sda3 * 263 1897 13133137+ 83 Linux
/dev/sda4 1898 4282 19157512+ 83 Linux
/dev/sda5 4283 30550 210997678+ 7 HPFS/NTFS
/dev/sda6 30551 37854 58669348+ 83 Linux
/dev/sda7 37855 60801 184321746 b W95 FAT32

Partition table entries are not in disk order

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0d7a0d7a

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6375 51207156 c W95 FAT32 (LBA)
/dev/sdb2 6376 60801 437176845 f W95 Ext’d (LBA)
/dev/sdb5 6376 31872 204804621 7 HPFS/NTFS
/dev/sdb6 31873 60801 232372161 7 HPFS/NTFS

menu.lst (/etc/grub/menu.lst)

Modified by YaST2. Last modification on Sun Jan 25 06:55:06 UTC 2009

default 0
timeout 25
gfxmenu (hd1,2)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd1,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/sdb3 resume=/dev/sdb1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1 - 2.6.27.7-9
root (hd1,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/sdb3 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

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

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

Try edit menu.lst and make the subtle changes in red from sdb to sda twice. Keep a backup of the original.


###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd1,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/sda3 resume=/dev/sda1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

Try edit menu.lst and make the subtle changes in red from sdb to sda twice. Keep a backup of the original.

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd1,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/sda3 resume=/dev/sda1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

Thanks, that helped for the menu.lst file. But there was another error message (console view on re-booting). So, I had to again manually edit the /etc/fstab file, so as to make the naming conventions for the HD’s similar in the system files (/etc/fstab, /boot/grub/menu.lst).

My System Configuration for HDD’s is as follows-

HD 1: 250 GB IDE (PATA)
HD 2: 500 GB SATA
HD 3: 500 GB SATA

IMO, what happened was that the openSUSE 11.1 install process/installer mixed up the naming in the system files (menu.lst, /etc/fstab). This may have been because, during the install process, I chose to mount the partitions in all 3 HD’s by ‘Device Name’ instead of the (default) ‘Device Id’ (as I am more familiar with device names than Device Id’s which can be long & complicated to remember.

As the above problem in the openSUSE 11.1 OS/installer is a significant one, I have filed a bug (Bug No 469256) for it at http://bugzilla.novell.com/. Details and solution are also mentioned there.

Try edit menu.lst and make the subtle changes in red from sdb to sda twice. Keep a backup of the original.

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd1,2)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/sda3 resume=/dev/sda1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

Thanks, that helped for the menu.lst file. But there was another error message (console view on re-booting). So, I had to again manually edit the /etc/fstab file, so as to make the naming conventions for the HD’s similar in the system files (/etc/fstab, /boot/grub/menu.lst).

My System Configuration for HDD’s is as follows-

HD 1: 250 GB IDE (PATA)
HD 2: 500 GB SATA
HD 3: 500 GB SATA

IMO, what happened was that the openSUSE 11.1 install process/installer mixed up the naming in the system files (menu.lst, /etc/fstab). This may have been because, during the install process, I chose to mount the partitions in all 3 HD’s by ‘Device Name’ instead of the (default) ‘Device Id’ (as I am more familiar with device names than Device Id’s).

As the above problem in the openSUSE 11.1 OS/installer is a significant one, I have filed a bug (Bug No 469256) for it at http://bugzilla.novell.com/. Details and solution are also mentioned there.

I’ll follow it with interest – thanks.

i tried to install opensuse 11.1 from win XP.Then i restarted the computer through the installation order. when i booted opensuse & choosed it from the HD through the boot window this ERROR apeared
“file:/var/adm/mount/boot/i386/branding:SHA/sum wrong”

Please fast HELP …