Bug 116359 - Yast2 sets wrong harddisk number in GRUB
Summary: Yast2 sets wrong harddisk number in GRUB
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Installation (show other bugs)
Version: RC 1
Hardware: x86-64 All
: P5 - None : Major
Target Milestone: ---
Assignee: Steffen Winterfeldt
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-10 20:03 UTC by Jörg Rüppel
Modified: 2006-03-27 15:44 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Yast2 Logfiles (173.17 KB, application/x-gzip)
2005-09-10 20:05 UTC, Jörg Rüppel
Details
getsysinfo run without /proc/acpi tree (83.73 KB, application/x-gzip)
2005-09-27 14:21 UTC, Jörg Rüppel
Details
getsysinfo run without /proc/acpi tree (83.73 KB, application/x-gzip)
2005-09-27 15:09 UTC, Jörg Rüppel
Details
getsysinfo run without /proc/acpi tree (89.93 KB, application/x-tar)
2005-09-27 15:37 UTC, Jörg Rüppel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jörg Rüppel 2005-09-10 20:03:52 UTC
The GRUB config file refers to hdb(hd1,x) for all my installed OSes, although
they all are installed on hda (hd0,x).

Bootet from a SuSE 10 Beta 1 CD, in Bootscreen selected Advanced Options,
XMB/CIFS install.

Pointed it to remote SMB share of RC1 CD1.
Install went through until reboot, GRUB came up, but couldn't boot anything.
Looking at the GRUB configuration revealed that all entries pointed one harddisk
number too high.
Comment 1 Jörg Rüppel 2005-09-10 20:05:22 UTC
Created attachment 49527 [details]
Yast2 Logfiles
Comment 2 Jiri Srain 2005-09-26 11:36:07 UTC
The BIOS provides wrong information (it claims that /dev/hda is 2nd disk 
regarding the order of BIOS). According to what I know, some BIOSes are 
confused if you boot from CD. 
 
Sorry, but I can't do anything about it. 
Comment 3 Jörg Rüppel 2005-09-26 23:56:32 UTC
It worked for SuSE 9.3 and I think even 9.2 with the exactly same hardware, this
is actually the first time that I see this behaviour. Maybe it depends on what
cddrive I boot from? Can I test that behaviour somehow without doing complete
installs?
Comment 4 Jiri Srain 2005-09-27 07:03:10 UTC
Steffen, any idea why it had worked in older releases? 
 
According to the logs, /dev/hda is 0x81 and /dev/hdb has no ID assigned. 
Comment 5 Steffen Winterfeldt 2005-09-27 08:56:57 UTC
Please start installation, at the license screen go to console 2, run 
'getsysinfo' and attach the tar file it produces. 
Comment 6 Jörg Rüppel 2005-09-27 14:21:35 UTC
Created attachment 50942 [details]
getsysinfo run without /proc/acpi tree

/proc/acpi/event couldn't be copied nor deleted so I had to remove /proc/acpi
from getsysinfo
Comment 7 Steffen Winterfeldt 2005-09-27 14:38:40 UTC
Sorry, my fault: edd is not loaded that early on. Could you do that again, but 
let yast run a bit further, up to the screen where you can start the 
installation? The storage modules and edd will be loaded then. 
 
Yes, /proc/acpi/event blocks on some systems. 
Comment 8 Jörg Rüppel 2005-09-27 15:09:03 UTC
Created attachment 50948 [details]
getsysinfo run without /proc/acpi tree
Comment 9 Steffen Winterfeldt 2005-09-27 15:17:58 UTC
Still not loaded. Maybe that's the problem. Could you please try 
'modprobe edd' manually? Is so, does it improve the situation (yast2 
lets you look at the grub config without actually starting the install)? 
Comment 10 Jörg Rüppel 2005-09-27 15:37:47 UTC
Created attachment 50954 [details]
getsysinfo run without /proc/acpi tree

sorry last one was the same as the first
Comment 11 Steffen Winterfeldt 2006-03-27 15:44:21 UTC
The logs look very strange. If that still happens with 10.1, reopen and 
attach the log of 'hwinfo --block --log=xxx' (taken during installation).