John B wrote:
<snip> I'll try and re-install W98 with it hooked up as the slave and see if that makes any difference and let everyone know what happens. <snip>
Do NOT do this, do not even try it. Don't even think about trying it. At best, the Win98 installer will refuse to run, and at worst, you will lose your entire LInux installation. Win98 can only be installed on the first hard drive. All you need to do is verify that /boot/grub/menu.lst contains a Windows 98 section similar to what Catimimi posted, namely: title Windows 98 map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd0,0) chainloader +1 Note this is a slight change of what was suggested previously. First, on re-reading the grub documentation, I believe that rootnoverify is a better command to use here than just root. Second, you have just remapped the drives, in the first two commands, so the slave drive, where Win98 is installed, is now referred to as (hd0). Thus the Windows root (drive C:) should now be (hd0,0), not (hd1,0). If this doesn't work, then change it to (hd1,0) as Catimimi suggested. You must also tell grub precisely what device (hd1) is. In /boot/grub/device.map make sure there is a line reading (hd1) /dev/hdb If grub is already installed and working, you don't need to do anything else. Optionally, if you want or need to access the Windows stuff from Linux, you have to create a mount point for it and add a corresponding entry in /etc/fstab.