also um ganz sicher zu gehen, dass du nicht die falsche Partition auswählst, kannst du ja erstmal eine Linux Live-CD/DVD zum starten verwenden. Dort kannst du erstmal in Ruhe prüfen, welche Partition zu welchem WinXP Laufwerk gehört.
Im Allgemeinen sollte es schon so sein, wie du geschrieben hast. Die Bezeichnungen ergeben sich wie folgt:
hd steht für irgendein IDE/ATAPI-Gerät
a,b,c ... danach für die Nummer des Gerätes (also z.B. hda für 1. Festplatte, hdb für deine 2. Festplatte und hdc für CD-Rom und hdd für DVD-Brenner --> je nach Computerkonfiguration !)
die Zahl am Schluss steht für die Partitionsnummer (also eben hda1, hdb3 etc.)
Ausgeben kannst du dir die Partitionstabelle unter Linux z.B. mit
cfdisk -Ps /dev/hda
(für die andere Platte dann eben statt hda - hdb verwenden)
Ich kann dir zur Installationsroutine von Ubuntu leider nichts genaueres sagen, aber wahrscheinlich musst du die freie Partition nochmal teilen. Die meisten Linux-Distributionen wollen für boot und swap-Speicher eine extra Partition. Lies die Anweisungen unter
Edit Partition
bitte genau durch !!! Evtl. lassen sich ja genauere Partitionsdaten auch gleich direkt in der Installationsroutine anzeigen (ohne Live-CD)
Für ein besseres Verständnis evtl. mal im Netz nach Ausführungen zum Linux Filesystem Hierarchy Standard (FHS) suchen. Dort ist der Aufbau des Dateisystems genau erläutert.