On Tue, 2006-05-30 at 20:13 -0500, Mikkel L. Ellertson wrote:
David McCormick wrote:
> I did find the problem and correct it, I had
> added an IDE drive to a SCSI system and as soon as I removed it
> everything worked as it has in the past 13 years that I have been using
> Linux.
>
> Thank you for your help.
>
> Dave
>
I am more used to seeing this problem with LILO then Grub. Depending
on your BIOS and SCSI controller, the drive mapping can change when
you add an IDE drive to a SCSI system. LILO used to always assume
that BIOS device 80 was the IDE drive. (It is supposed to determine
that at boot time now.) So if you booted from the SCSI drive, you
had to tell LILO that the SCSI drive was BIOS 80. I have not used
Grub on a SCSI/IDE mix, but I am sure there is a way to tell it to
double check the drive mapping when you add an IDE drive.
I think grub makes the same assumption. Use the device.map file to get
grub to understand the BIOS ordering, e.g.:
# cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/hdc
Paul.