On Mon, January 16, 2006 11:17, Mikkel L. Ellertson wrote: > Walter Francis wrote: > >> On Sun, 15 Jan 2006 23:38:12 -0600, "Mikkel L. Ellertson" <mikkel@xxxxxxxxxxxxxxxx> >> wrote: > Yes, I think you did. When you change the boot device, ether in the > BIOS or by selecting the drive to boot from from the BIOS boot menu, > the drive you select becomes (hd0) in the BIOS mapping. Because Grub has to use BIOS > mapping to load the second stage, you have to make your Grub configuration match what > Grub will see when you boot. This would be a problem, indeed, however I think it's okay if you do grub-install /dev/device and not (hdx) for instance. > The problem is not that Linux and the BIOS do not agree on the > mapping - it is that the mapping changes depending on how you boot. Part of this is so > that you can boot pre-XP versions of windows by selecting the boot drive - Older > versions of Windows had to boot from the first hard drive. The problem is fixed.. The drive WAS getting grub on it, I verified as such using dd to copy out the boot sector. Turns out it was a Promise IDE card *blocking* it.. Interestingly I had been unable to boot floppies for a while as well, and this fixed that problem too. Removed the Promise card and migrated the IDE drives to the onboard controller (previous motherboard couldn't handle the drive sizes, when I upgraded I just left things configured the way they were) and the floppy and SCSI drives boot fine now. So maybe this will help someone else out indirectly if they're having similar problems. Not sure if it's my MSI Neo3 Platinum board/bios that's the problem, or the Promise card, but everything is fine now that it's removed. -- Walter Francis http://khayts.us http://theblackmoor.net http://unlimitedphoto.com Powered by Fedora Core 3