I once had a similar problem where i had installed my boot loader to /dev/hda4 but my pc continued to boot xp /dev/hda1. the problem was i had not set /dev/hda4 as bootable. I fixed it by loading a boot cd (slackware install cd1) and running the command cfdisk. I then set hda4 as bootable (and removed the bootable flag from the xp partition), write, exit and reboot into lilo.
hope that helps
(if not you may be better to load the bootloader into the mbr, but as always read the man page before altering anything, i.e. man cfdisk before actually using cfdisk)
Last edited by jameson; 03-02-2007 at 04:51 AM.