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.
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.