An alternative to Lilo (if Windows isn't on hda) is to use Grub. It's relatively easy for Grub to trick Windows into thinking it's on hda when it's somewhere else. There are some good examples in the HOWTOs.