Bug 109289

Summary: Anaconda incorrectly installs MBR on Compaq's connected to external storage
Product: Red Hat Enterprise Linux 3 Reporter: Nick Strugnell <nstrug>
Component: anacondaAssignee: Michael Fulbright <msf>
Status: CLOSED NOTABUG QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.0   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-11-06 16:20:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nick Strugnell 2003-11-06 16:15:59 UTC
Description of problem: 
When installing on a Compaq that uses the cciss driver, anaconda 
will install grub to the first external disk, rather than the 
internal disk - the result is that the machine will not boot. 
 
This is because anaconda thinks that sda (the first LUN on the SAN 
or external disk pack) contains the MBR. Anaconda should realise 
that on machines that use the cciss driver, the MBR is actually 
located on cciss/c0d0. 
 
Version-Release number of selected component (if applicable): 
 
all versions on all versions of RHL and RHEL 
 
How reproducible: 
 
always 
 
Steps to Reproduce: 
1. Install on a Compaq that uses the cciss driver (e.g. DL380) and 
that is connected to a SAN or some other form of external storage. 
2. Choose MBR for location of bootloader. 
3.  
   
Actual results: 
Machine will not boot 
 
Expected results: 
boot 
 
Additional info: 
Workaround - disconnect SAN during installation.

Comment 1 Jeremy Katz 2003-11-06 16:20:06 UTC
This is not generally true.  There is no way to reliably determine
boot order on x86 hardware.  This is why the advanced boot loader
options screen allows you to reorder the drives to match what your set
up is.