Ok, here we go...
Since you want to have Win98 involved, it will have to be on the primary master in order to boot. Normally, you would install Win 98 first, then Win 2000, then Win XP. But you already have XP on it's own drive. Don't worry, this is going to be easy.
First, decide what file system you need. Remember, Win98 can only see FAT partitions, and XP/2K can see NTFS and FAT. If XP is already NTFS, remember Win98 won't see it, but that's ok here. Just decide now if you want the 2K partition to be NTFS or FAT.
Remove the current primary master (XP drive) and install the new drive intended for 98/2k. Make one FAT32 partition using fdisk and mark it active and format it. Remember not to use the whole drive, leave plenty of space for your 2K partition and any other partitions you may want.
Install Windows 98.
After install is completely finished, insert W2K disk and reboot.
Start the install, and create your new partition for W2K, choosing FAT32 or NTFS. Remember not to delete the Win98 partition!
Install Win2K to the new partition.
When you are all done, shut down the comp.
Add the XP drive as the primary slave drive.
Boot into Win2K.
Browse to the root of the Win98 partition (should be C:\)and find the Boot.ini file. You will need to set your folder view options to be able to see it because it is a hidden system file. Rename it to Boot.ini.bak.
Make a new Boot.ini and add the following text to it:
[size:9]
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\ = "Microsoft Windows 98"
[/color]
Now find the file NTLDR. It has no extension. Rename it to NTLDR.BAK.
Browse on over to the XP drive, to the root, and copy the NTLDR from there to where the renamed W2K NTLDR was.
That's it, reboot! Check to make sure all selections work properly, and if you have trouble, you can always make your XP drive the primary master and boot to it like you did before, because no files were changed on that drive.
