I have not tried with windows7 I was using linux with XP SP2. Just check it out if it works for you. First install Windows7 in your C drive and create a new partition and leave it without formating. Now install Linux operating system and it will create the required space automatically. The boot loader will be created with a menu and you will find a option for 5 sec at the time of loading.