No, what happens if you install lilo/grub into SCSI0 mbr is that it will replace a standard MBR that does nothing but load the bootsector of the active partition, which is the win98 partition in your case. The MBR is programable thus it is possible to load a more sophisticated bootloader, such as lilo/grub, into it. Lilo/GRUB of course is also able to load the win9x bootsector(which is actually a bootloader as well) through the means of chainloading(which is something even nt os loader used in nt/2k/xp is not capable of).
for lilo a typical lilo.conf entry looks like this
other = /dev/hda1
label = win98se
of course you want to subsitude /dev/hda1 with your scsi device
grub is not particular concerned about the type of device, but the order which the bios sees the drives, so if you set the bios to boot from scsi0, the first scsi harddisk will most likely be (hd0), the second zero in the above example is the partition number, which similar to the drive number which starts on 0 in grub naming convention.
Oh and in order to restore that standard MBR which I mentioned, all you have to do is boot with a dos bootdisk(just use the one created in win98) then do a fdisk /mbr.
Last edited by Demonbane; 11-20-2003 at 10:12 PM.