First stop: Windows and Linux 1 First thing you have to do is decide how you want the operating systems to be installed. Windows have to be on a Fat32 or NTFS file system. Linux can reside almost anywhere, but is better being installed on its own native journal ext2 file system. You may want to have them on 2 separate hard drives if you have more than one hard drive in your system. May recommendation is that they are at least on separate partitions, be the partitions are on the same hard drive or separate hard drives. 2 Anytime Microsoft Windows 2000/XP/Vista/7 is being included in the multi-boot configuration, it should be installed first. This is because Windows turns a blind eye to all other OS other than Windows and it writes the MBR so that only Windows can be booted. Note: If you already have Linux on the system, you will have to re-install the Linux boot-loader after installing Windows. 3 When installing Linux the Grub boot-loader will be installed in the MBR section of the main hard drive. Grub allows for multiple entry for different OS and/or different installments of the same OS. Sometimes Grub miss making an entry for Windows and you will have to do it manually. Grub's boot list is stored in a file named 'menu.lst' found in the grub directory. By using a text editor you want to add the following to the 'menu.lst' file: # Windows bootable partition config begins title Windows (on /dev/sda1) rootnoverify (hd0,0) makeactive chainloader +1 # Windows bootable partition config ends Save the file and reboot and you will see the Windows boot entry.