Read the following to get an better understanding of the boot process under Linux and the different boot managers that can be used:
Inside the Linux boot process
Boot Records Revealed!
Then Id suggest you try out your Google-fu to see if you can find any relevant information. "grub boot windows 7" might be a good search string to use.