If you HAVE partitioned your HDD, skip to the next paragraph. I'd say the best way is to use FDISK and create two DOS partitions(one primary and one logical each for one MS OS) BUT don't use all of the HD space when it asks you so. For example on a 20 GB drive 7.5 GBs on C and 7.5GBs on D plus leave 5 GBs UNALLOCATED (of course consider your HD size, how many parts you really need, etc.) Then you would create a Linux root (/) plus a Linux SWAP partition on the unallocated space. If you don't want to format your hard disk (and I bet you've got no unallocated space on it) use a utility like Partition Magic: I used version 7.0 without a single trouble. If you need more info post again and I'd try to help on this issue.
I'm writing about RedHat 7.2 but this should apply to any other distribution out there. You should install 2000 first and then XP, I'd say the former on D and the latter on C. The order of these is obvious, and you should know that the boot loaders of Microsoft OSes completely screw Linux. Then simply boot from your Linux CD and install the thing. REMEMBER TO BE CAREFUL because some options guide you to things you didn't wish for, e.g. a complete format of the HDD in case of default server install. I always prefer the custom install so that I have every option set by me. Now, when asked about the bootloader, if you don't have any fishy HDD arrangements (just read my post although I'm not 0 sure this has been the cause for my headaches the first time...) go with writing to MBR and choosing GRUB [or LILO]. Check that your other OSes would be mentioned in the new boot menu. If you've got any doubts, do whatever Red_Zealot had posted earlier to me and you'd have the XP boot menu with 2K and Linux as other options...Good luck!
<P ID="edit"><FONT SIZE=-1><EM>Edited by r2k on 01/04/02 00:29 AM.</EM></FONT></P>