Hi, Answer.
Just do it! ;^}
Boot from the Win2K3 CD-ROM and follow the prompts, telling it to install
into Drive D:. Setup will detect the existing Windows installation and
update C:\boot.ini to point to rdisk(0)partition(2), or whichever drive and
partition number fits your Drive D:.
At least, that's how it would work if you were adding Win2K3 to Win2K. The
golden rule here is to always install the NEWEST Windows LAST because its
Setup knows how to deal with earlier versions. I'm not sure whether Win2K3
is later than WinXP and whether its Setup can handle it. If Win2K3 refuses
to install, rename C:\NTLDR and C:\NTDETECT.COM temporarily, then try again.
Each NT-based version of Windows (since NT4, at least) has used the same 3
"system files" in the Root of the System Partition. But, although the
filenames have stayed the same, the actual contents of the files have grown
with each new version. (NTLDR in Win2K is 214,416 bytes; in WinXP it's
250,032). Use whichever version is the latest; that one should let you boot
into either WinXP or Win2K3.
Just out of curiosity and because I had a free copy, I installed Win2K3 a
year or so ago. I really know nothing of servers. But, it did dual-boot
properly the last time I tried it, several months ago.
RC