1. Boot from Windows 2000 CD.
2. Create first partition (primary).
3. Create second partition (logical).
4. Delete first partition.
5. Quit setup (F3-F3).
6. Boot from Windows 2000 CD; second partition is now C:.
7. Create first partition again (primary, becomes E:, optical drive is
D

.
8. Install Windows 2000 on second partition C:.
9. Boot from Windows XP (first partition is C:, second partition is
D:, optical drive is E

.
10. Install Windows XP on first partition C:.
On Fri, 23 Jan 2009 09:48:01 -0800, Glenn Livet
<(E-Mail Removed)> wrote:
>I posted this question yesterday, and got some useful responses that made me
>realize I didn't give enough information. (I apologize to the responders).
>
>
>I want to dual-boot Win2K & WinXP such that each OS assigns itself drive
>letter "C" during setup.
>
>These are new Win2K & WinXP installations in separate partitions on a single
>clean disk -- (so no problem to install, reinstall, & re-reinstall as needed).
>
>I cannot use a 3rd-party boot manager, I must use the Windows boot manager
>(long story).
>
>So far, I've partly succeeded by installing Win2K --> then "hiding" the
>Win2K partition --> then installing WinXP.
>
>This successfully gets drive letter "C" assigned to each OS -- as I want.
>
>However, it loses the ability to select & start Win2K at boot time --
>because WinXP Setup doesn't create a Win2K entry on its list of available
>OS's in "Startup & Recovery". (Which makes sense, since Win2K is hidden
>during XP Setup).
>
>To solve that problem, I've successfully edited boot.ini to add Win2K to the
>OS list.
>
>But when I try to actually boot Win2K from the (now visible) selection list
>at boot time, the bootloader tells me it's missing "<Windows
>Root>\system32\hal.dll".
>
>The obvious next step is to put "hal.dll" wherever it should be, but I'm
>working way beyond my base level of know-how in all this, and I wonder if I'm
>headed towards a dead end when I ought to be trying something else.
>
>Any input anybody?
>
>TIA
>
>Glenn
>
>