Quote:
And I want to install grub in MBR and boot both windows.
|
Yes. The best way to do this is to create a dedicated Grub partiton with all the Grub files there, in your case sda3 formatted ext3 or other Linux filesystem. You will need to create a menu.lst file and you will need to point it to the windows 7 bootloader. Grub doesn't actually boot windows, the chainloader just points to the windows bootloader. Windows 7 detects xp and other previous windows, the reverse is not true. To boot vista or win 7 from xp, you would have to manually configure it. What this means is that if you install Grub, you will first see its menu then the windows boot menu.
I had a site explaining this bookmarked but it no longer exists, check this one or google:
http://rxezlqu.wordpress.com/2009/07...rub-partition/
It uses Legacy Grub so you will need to have a Linux distro which uses it, basically anything non-Ubuntu or Slackware. If you do the separate Grub partition, you will need to be sure to install to the mbr.