greats news, it can be done :)

do me a great favor, and paste your lilo.conf :-)
 
 
Here you go:
 
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hde
#compact        # faster, but won't work on all systems.
prompt
timeout = 300
lba32
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# ramdisk = 0     # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hde2
  label = Linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
other = /dev/hde1
  label = Windows
other = /dev/hdf1
  label = FreeLdr
 

 
Actually here is how it is setup:
 
Drive 1:
Partition 1: Windows XP Professional (NTFS)
Partition 2: Slackware Linux 10.x (ext3fs)
 
Drive 2:
Partition 1: ReactOS (used to be my shared drive between OSes) (FAT32)
Partition 2: Extra ext3fs partition.
 
One thing to notice here is that ReactOS is on my second hard drive (FAT32). This makes it a lot easier except that the BPB was WRONG on my second drive.
 
Now to get this working I had to hack the fat32.asm so that the Freeloader installer (the one you run in XP) correctly writes the stuff to the second drive. By default it did not do this. Actually it turned out that one of the developers had this problem as well. I don't remember his name or irc handle but he made the changes to fat.asm and helped me with fat32.asm. He checked the fat.asm into CVS under the handle phreak.
 
 
Hope this helps...
 
- Devin