Per non avere problemi dovresti istallarlo sullo stesso hd dove hai xp, in altra partizione ovviamente, e quello nuovo tenerlo per i dati.
Per il motivo che grub gestisce l'avvio e se tu metti ubuntu in sdb e xp in sda poi grub potrebbe avere dei problemi e non avviarti uno dei 2. Ma aspetta pareri più esperti.
Intanto avvia in live e vedi se ti riconosce entrambi gli hd.