If wanting a dual-boot or multi-boot system, then the easy way is to install the oldest operating system first, and then install the newer version on top of the old one.
If already having a newer version of Windows installed, and want to dual boot with an older version of Windows, then there are two paths:
- Install the older version of Windows on the same hard disk partition as the current install, and then use the recovery console command fixboot to restore the newer version of the Windows NT boot manager. Then use the recovery console command bootcfg to configure the boot manager to include the older version of Windows.
- Install the older version of Windows on a new primary partition, and then change the active partition back to the hard disk partition containing the newer version of Windows with the recovery console command fixboot. Then use the recovery console command bootcfg to configure the boot manager to include the older version of Windows on the other partition.
- Dual-Booting Windows NT 4.0 and Windows 2000 on NTFS Partitions (MS KB184299)
- How to Dual Boot Windows 98 and Windows NT 4.0 with FAT16 or NTFS Volumes (MS KB243896)
- How to Set Up Dual Boot After You Install Windows (MS KB153762)
- Restoring Windows NT Dual Boot After Installing Windows 95 (MS KB136547)
- How to Triple Boot to Windows NT, Windows 95/98, and MS-DOS (MS KB157992)
- How to Multiple Boot Windows XP, Windows 2000, Windows NT, Windows 95, Windows 98, Windows Me, and MS-DOS (MS KB217210)
- Removing Windows NT from a Windows 95/98 Dual-Boot Installation (MS KB171444)
- How to Remove Windows 98 When It Is Part of a Dual Boot with Windows 2000 (MS KB285480)
- How To Create a Multiple-Boot System in Windows XP (MS KB306559)