Mon 12 Aug 2002 11:11:58 PM UTC, comment #1:
I have found a 'map' related issue with grub 0.90-11.
I have 2 hard drives: ide channel 1 primary master (linux)
and ide channel 1 slave (win98).
I can use the bios (ancient ASUS P5A-B motherboard) to boot from what
it calls 'C' (ide channel 1 master) or 'D' (ide channel 1 slave). Either way linux or win98 boot ok.
If I use grub in the MBR on ide channel 1 master, it will not boot the win98 on the slave (as expected) unless I use the 'map' command in the grub.conf to 'swap' the drives around.
However, even though I can get grub to boot win98 this way, the resultant win98 environment is broken. The win98 drive (Quantun CR8.4) on ide channel 1 slave is chopped up into three partitions which come up normally as C: D: and E:. If I use grub on the MBR of the master to boot win98, it comes up with C: D: E: F: and G: . C: is ok, but D: & E: and don't work at all, and the 'real' 2nd and 3rd partitions are now mapped to F: and G:.
If instead of using grub I use lilo, this fault does not occur, i.e C: D: and E: come up normally. Also, when booting to the win98 disk from lilo, no screen messages appear that you would'nt normally see, but when using grub the 'map' instruction appear on the screen in between the various win98 splash screens as they come and go before it finally takes over properly.
|