Bon, j'ai l'impression que c'est ton disque SATA qui fout le souk :
Normalement, le premier disque IDE branché en maître est censé être hd0. Si le bootloader de windows a ça ancrer dans le cerveau, ça va poser problème. Toutefois, grub est bien foutu :
http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_4.html#SEC21
Du coup, faut tenter un truc dans ce goût là :
root (hd1,2)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Sinon :
- c'est "chainloader"
- c'est "(hdX,Y)", pas "hd(X,Y)"