Bug 174580 - Bootsector written to device first detected by anaconda, not root-partition chosen by kickstart-option 'part --ondisk'
Summary: Bootsector written to device first detected by anaconda, not root-partition c...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: anaconda
Version: 3.0
Hardware: i386
OS: Linux
medium
low
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Mike McLean
URL:
Whiteboard:
: 174581 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-11-30 13:11 UTC by Christian Horn
Modified: 2007-11-30 22:07 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-11-30 16:02:44 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Christian Horn 2005-11-30 13:11:49 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Firefox/1.0.7 (Debian package 1.0.7-1)

Description of problem:
A server with fiber-hba (driver lpfc) and hardware-raid (driver cciss) get booted by a kickstart-cd (RHEL3u6) and get installed. The drivers are loaded in that order, via lpfc san-storage gets detected and available as /dev/sda, then the hardware-raid is found.
ks.cfg has 'part / --fstype ext3 --size=1500 --ondisk=cciss/c0d0 --asprimary' and the system gets installed onto the internal disks, however the bootsector gets written to /dev/sda . After reboot system fails in starting the bootloader.
Usage of lilo or grub makes no difference.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.boot system from kickstart-cd
2.complete networkinstallation
3.reboot system
  

Actual Results:  After reboot system fails in starting the bootloader. System prints the values of cpu-registers and freezes.

Expected Results:  Start of bootloader.

Additional info:

Workaround:
Configure ks.cfg to use lilo and 'interactive, run installation as usual.
When system is installed and waits for the user to hit return for the final reboot change to console2 (<ALT>+<F2>) and:
chroot /mnt/sysimage
vi etc/lilo.conf # and change '/dev/sda' into '/dev/cciss/c0d0'
sbin/lilo # write correct bootblock

reboot.

Comment 1 Jeremy Katz 2005-11-30 15:59:35 UTC
*** Bug 174581 has been marked as a duplicate of this bug. ***

Comment 2 Jeremy Katz 2005-11-30 16:02:44 UTC
You need to pass the driveorder argument to the boot loader line.  PC hardware
unfortunately has no reliable way of determining what the boot disk really is.


Note You need to log in before you can comment on or make changes to this bug.