Se me acaba de ocurrir que si GRUB está instalado en en disco duro IDE, y, obviamente arranca, imagino que el disco SATA actuará ante GRUB como si de un esclavo se tratara, puedes probar a intentar arrancar Windows de ésta manera:
Código:
title Windows XP
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd2,0)
makeactive
chainloader +1
Por otra parte, te digo que k3b está en los repositorios Debian, así que instalarlo es tan fácil como hacer un
apt-get install k3b