non credo che si possa installare XP in una partizione diversa dalla prima.

Se non vuoi perdere la tua installazione linux potresti (ad es. con il primo CD di installazione di Mandriva) creare una nuova partizione da hda2, copiarci con un apposito soft la installazione linux, eliminare hda1 e la residua parte di hda2, creare la partizione hda1 per win lasciando un pò di spazio per la swap di linux, installare win.

Penso che dovrebbe funzionare, ovviamente dopo aver opportunamente modificato fstab