I didn't want to install grub on my mbr, so I created a boot partition. After fc4 finished installing, I restarted and it automatically loaded XP. So, I find these instructions from a gentleman named Shams website:
this will change you to your linux system,after you changed to your system, run
dd if=/dev/hdax of=bootsect.lnx bs=512 count=1
now copy the bootsect.lnx to your C drive,to do it, we need to mount the C drive, make a
directory in /mnt named windows with:
now mount the C drive on /mnt/windows with:
mount -t vfat /dev/hda1 /mnt/windows
if your C file system is ntfs change the vfat(fat 32) to ntfs,now run the command:
cp -v bootsect.lnx /mnt/windows
or you can copy the bootsect.lnx to any removable media like floppy and then to the C drive.
Boot to your windows xp, open the dos and change to the C drive, open the
boot.ini in the notepade with:
add this line to the boot.ini:
save and exit,you are done, reboot,and choose the Linux from the menu.
After this, I was able to see my change to boot.ini in the ntldr, but when I select it, a blank screen comes up that says GRUB and then a blinking cursor next to it. However, I can't type anything and it appears to be stuck at this point.
How do I set it up so that GRUB boots, but without doing it on the MBR?