I am trying to triple boot a machine with win98, winXP, and Debian. I had Debian and XP dual booting happily, however I was getting increasing annoyed with XP's compatibly with DOS programs.
The oppertunity(sp?) arised (XP was giving me a BSOD just after bootup) so I backed up what I wanted to keep, and "nuked" the XP partition, making a partition for '98 in the process, and then by required procedures, installed '98 and then XP, leaving my Debian partitions alone. The install of '98 removed the LILO boot manager, and the installation of XP replaced it with MS's own boot manager.
naturally, I wanted to access my Debian install, so I used the faithfull linux boot disk, edited the LILO config file to include the windows OSs and ran LILO, this caused lilo to be reinstate as the boot manager. this was fine untill I wanted to get into either of th Windows, where both refused to boot. Win98 says something along the lines of "disk is not bootable, please insert a bootable disk" (I have set the partition's (hda1) "boot" flag to "true" so I see no reason whi this is not booting. WinXP does something different, after the "boot: " prompt, it displays a flashing cursor, and just sits there.
I have tried setting both MS partition's boot flag to true, to no avail.