There are two ways in which you can dual boot between windowsXP/2000 and Linux.
- Install the boot loader in the Master Boot Record (MBR)
- Install the bootloader on the linux partition.
Here I will explain how to overcome this setback by using the second method. That is installing the bootloader (LILO or Grub) on the linux partition . Here I am explaining the steps with respect to RedHat Fedora Core 2 distribution. But the steps are equally valid for any linux distribution.