Per quanto riguarda XP, probabilmente non trova i driver sata.
Prova ad impostare nel bos i dischi sata come eide (se te lo permette), in alternativa dovresti scaricare detti driver ed integrarli nel disco di installazione di xp (usa nlite per questo).
Verifica comunque a priori che tutti i driver siano disponibili.

Ubuntu non lo conosco, ma non dovresti avere problemi.