Um Windows 7 über GRUB zu booten, funktioniert bei mir folgender Eintrag in der menu.lst:
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify hd(1,0)
makeactive
chainloader +1
Die Festplattennummern hd0, hd1 können bei jedem natürlich anders aussehen, je nachdem welche Reihenfolge der Festplatten man im BIOS eingestellt hat.
Seltsamerweise muss ich bei jedem Boot das “chainloader +1” noch manuell in der Grub-Konsole wieder eintragen, kA warum das immer rausfliegt. :/
Links:
Projekt Homepage: http://www.gnu.org/software/grub/