Since hardware limitation, it required us install multi OS on our PC boxes for testing usually.
 
So I wrote a quick guide below to show you how to install Windows 2003/2008/Linux in one PC box and boot them easily:
 
For example, your disk is 120G.
 
1. First, install Windows 2003 CHS on C:\. Then divide the disk to 3 partitions:
C:\ ---- 20G, Windows 2003 CHS
D:\ ---- 45G, Windows 2008 CHS
E:\ ----Left space, accommodating your tools, testing builds.
Don’t forget to register this system.
 
2. Install Windows 2008 CHS to D:\, registered it.
Install VistaBootPro tools, only one thing you need is changing the boot OS’s names, such as, change “Windows 2008 Server“ to “Windows 2008 Server Chinese”.
Log into Win2008 CHS, right click on “Computer” -> Manage-> Storage -> Disk Management -> Right click on D:\ which you installed Win08 Chinese, click “Shrink Volume…”, using default value, click “Shrink”.
Now you get a new partition (about 20 G). It’s for your Linux system. Then reboot system to install Linux.
 
3. Install a Linux (RH or SUSE, any Linux system you want). You can specify your hostname, timezone, ip, dhcp, but not partition layout.
Because you must choose “Remove all existed Linux partitions”(It’s the default option) for Linux partition layout.
 
4. Now it’s time to backup your five systems to E:\ghostp_w_picpaths. Ghost tool is a good choice.
 
5. Finally, you get a box with three systems!  :)
 
If your disk is large enough, you can install  more OS on it. Please note that it's better to keep 2003, 2008, Linux installation order.
Otherwise, you need VistPro to change your boot menu.
And with GRUB, you can install more Linux system.
Well, suit yourself.