Description of Problem: With grub install in a small system on hda1 with grub installed into the mbr of hda. I then installed a default custom install on hdb5 with lilo installed into hdb5. I then rebooted the system and selected command-line mode with the intent to enter the following commands: root (hd1,4) chainloader +1 boot How Reproducible: everytime on one system ... will try other hardware tonight Steps to Reproduce: (see above) 1. 2. 3. Actual Results: after entering "root (hd1,4)" the respons is Error 21: Selected disk does not exist. Expected Results: system on hdb5 boots Additional Information: I tried other partitions on hdb with the same result. Do installs into additional partitions on hda (lilo or grub) work as I would expect.
This defect should be fixed before next release.
This only occurs for me on one (Dell Optiplex) system. Is there any info that might help?
What does the /boot/grub/device.map look like?
1. The /boot/grub/device.map on hda1 which I am trying to use as may master boot "director" has: (fd0) /dev/fd0 (hd0) /dev/hda I tried adding the line: (hd1) /dev/hdb but this had no effect. 2. I cannot use grub to chainloader boot from /dev/hdb1 (does not see the disk) nor can I use "grub on a floppy" to see /dev/hdb1. However, Once I boot up the minimal system on /dev/hda1, I can run grub and it will recognize (see) the ext2 file system on (hd1,0). 3. I have other systems with two ide drives and can use such a "master director" to boot linux partitions from with the hda or the hdb disks.
Have you tried re-running `/sbin/grub-install /dev/hda` after adding the (hd1) /dev/hdb to /boot/grub/device.map?
Sorry that followup took so long but I forgot about this one. I tried changing device.map and doing grub-install /dev/hda and it makes no difference. For some reason, grub on /dev/hda (or a floppy) do not like /dev/hdb. Whereas, running grub under a copy of roswell installed on hda can access /dev/hdb just fine.
Well, in an installed system, the accessing of devices doesn't actually use the BIOS routines, so it's a bit different. Maybe try updating the BIOS?
This still happens on RC1 and I have no idea how to get around it. This does NOT happen on any other system I have run tests on.
Do you have the newest BIOS available installed on the machine?
This box is a commercial Dell Optiplex purchased about too years ago plus an extra (IBM) 45MB ide drive. You have a good question but it will take me a few days (a week?) to check this out. I will also try another more or less identical box to see if it acts the same.
Any information on updated BIOS ?
Closing due to the lack of activity.