Red Hat Bugzilla – Bug 143001
SCSI + SATA confuses grub install
Last modified: 2007-11-30 17:10:56 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
I have two SATA disks off an on-MB Promise controller, NOT configured
for RAID and SCSI disks off of an Adaptec 29160N controller (IDs 2 and
3). BIOS is configured to boot from the SATAs first, then SCSI. The
first SATA disk (call it SATA-A) has Windoze XP NTFS on the 0 partition.
Fresh install of Core 3. Disk Druid shows the SCSI disks as sda and
sdb and the SATA disks as sdc and sdd. Reorganizing the disk order
alows me to make SATA-A as sda for /boot as partition 1 and / as
partition 2. XP shows up as "Other" on sdb. Installation goes OK and
rescue mode confirms the content of grub.conf. However, on reboot
grub cannot find and OS.
Removing the SCSI controller and re-installing XP and Fedora in the
existing partitions results in a usable system.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Follow above steps
Actual Results: As stated
Unfortunately, there is no reliable way to determine what the BIOS
ordering of disks is on a PC machine. Therefore, with multiple
controllers in a situation like this, you need to go to the advanced
boot loader configuration to change the drive order to match what the
BIOS thinks it is
That's exactly what I did. Sorry that it wasn't more clear.
Should be fixed with a few changes to grub since FC3