openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

Post by jaylinux5 » Mon, 26 Jan 2009 20:15:01


am running into a problem with dual-booting Win XP SP3 and openSUSE
11.1.

Win XP was already installed on C:/ partn. (/dev/sda1 to openSUSE 11.1
Linux) of 250 GB IDE HD ... the HD details are as below (fdisk-l
output is below).
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.

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 ?

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

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 gives:
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 (h
 
 
 

openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

Post by Markus Kos » Mon, 26 Jan 2009 21:17:14


Well, your "fdisk -l" shows that there isn't any linux installation on sdb2
and and sdb3. There might be a linux installation on sda3 (probably /) ,
sda4 and sda6. You can use a rescue system to edit the entries
in /boot/grub/menu.lst and enter the right values.

 
 
 

openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

Post by darkligh » Mon, 26 Jan 2009 22:17:52

Don't be so sure on that. I have install opensuse 11.1 on three laptops and
every time ran into boot loader problems. When or if you get the boot
loader working change the default order and get back and report the out
come.
 
 
 

openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

Post by noi anc » Tue, 27 Jan 2009 07:21:59

n Sun, 25 Jan 2009 03:15:01 -0800, jaylinux53 typed this message:

============================================================================================
============================================================================================
/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
/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
/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
[snip]

BTW, the only menu.lst that matters is /boot/grub/menu.lst

I agree with Mark Koss, whatever Linux you installed was installed to sda
not sdb. You have a IDE 250Gb, 2 SATA 500GB and it looks like the free
space needed by Linux was found on /dev/sda not /dev/sdb. You seem to
have 2 Windows Operating systems, 1 on the 250G and the other on sdb.

You have a couple of options (1st backups recommended):
1) move whatever Windows files you have on sda you move to the other
Windows partitions then you could format sda and use it only for Linux.
2) move whatever Windows files on sda to the other windows, boot GpartedL
LiveCD to re-partition sdb to free up space for Linux. Then use sda in
raid configuration with sdb, then format the free space and reinstall
Linux to the raid drives.

 
 
 

openSUSE 11.1 & Win XP dual-boot , can't boot into openSUSE 11.1

Post by jaylinux5 » Tue, 27 Jan 2009 19:03:27

>
> [snip] >> >> BTW, the only menu.lst that matters is /boot/grub/menu.lst >> >> >> >>>> Any help would be greatly appreciated. >> >>>> Thanks, >> >> I agree with Mark Koss, whatever Linux you installed was installed to sda >> not sdb. You have a IDE 250Gb, 2 SATA 500GB and it looks like the free> > space needed by Linux was found on /dev/sda not /dev/sdb. ou seem to> > have 2 Windows Operating systems, 1 on the 250G and the other on sdb.> >> > You have a couple of options (1st backups recommended):> > 1) move whatever Windows files you have on sda you move to the other> > Windows partitions then you could format sda and use it only for Linux.> > 2) move whatever Windows files on sda to the other windows, boot GpartedL> > LiveCD to re-partition sdb to free up space for Linux. Then use sda in >
> raid configuration with sdb, then format the free space and reinstal>
> Linux to the raid drives.

I tried to edit the /boot/grub/menu.lst file (using Parted Magic Live
CD). But on re-booting into openSUSE 11.1 (GRUB itself was installed
properly), 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 in openSUSE 11.1; probably not so in earlier
versions ?) '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 -
https://bugzilla.novell.com/show_bug.cgi?id=469256) for it at
https://bugzilla.novell.com/. Details and solution are also mentioned
there.

Thanks all for your suggestions.

Jay
==