Il primo numero identifica il disco fisso, il secondo la partizione. Entrambi partono da 0.
Quindi:
hda1 = (hd0,0)
hda2 = (hd0,1)
hda3 = (hd0,2)
hdb1 = (hd1,0)
hdb2 = (hd1,1)
hdb2 = (hd1,2)
etc...
hdaX è il nome che usa linux per chiamare le partizioni, spero che almeno quello lo conosci!
primary master: hda
primary slave: hdb
secondary master: hdc
secondary slave: hdd
quindi per linux la partizione su cui c'è windows è hdd1, che per grub sarebbe (hd3,0).
Se hai sata penso che al posto di hd devi mettere sd, ma non sono sicuro perche io non li uso.