29-Jun-00 22:02 you wrote:
> Package: grub
> Version: 0.5.93.1
> Arch: i386
> I have the following setup:
> hda: normal ide disk
> hdb: [nothing]
> hdc: cdrom
> hdd: zip drive
> hde: udm66 ide drive
> (1)
> When run interactively in Linux, grub won't detect
> hde because it only scans the first 4 drives. I fixed
> this simply by replacing the 4 in the for loop with 6.
> It then works well.
> (asmstub.c, line 177)
This was fixed long ago (in 0.5.94 at least).
> (2)
> In interactive Linux mode, Grubs sees my normal ide
> drive as hd0 and my hde udma66 drive as hd1 but when
> booted and loaded from MBR, it's reversed.
> (ie. hde=hd0 and hda=hd1)
> I have no fix for this.
Noone have. Really. PLEASE read documentation before submitting bug
report. There are NO way to detect BIOS order of scanning drives from
Linux. Thus all Linux loaders have option to specify that order.
In case of CRUB it's --device-map option. Do you ever try --help option
for program before submitting bug report ?