¡LO TENGO!
:
Lo he intentado como te dije, y me ha funcionado. Quiero arrancar linux en hdc5, y windows en hdc2. Así que:
añado:
map (hd0) (hd1)
sustituyo
rootnoverify(hd0,1) por
rootnoverify(hd0,0), que parece que es lo que le molesta.
¡Y ya ta! Gracias por la ayuda