Ich schätze, dass Windows auf der 160 GB HDD installiert ist und der Bootloader in deren MBR.
Schau ins BIOS, welche HDD als erstes zum Boot eingestellt ist.
Wenn du es ganzgenau wissen wisst, dann gibt's da noch das Boot-Info-Script, das man auch aus dem Live-System runterladen, entpacken und laufen lassen kann. In der RESULTS.txt steht dann drin wo was liegt und installiert wurde.
Habe nun auf einer der HD 150 GB freien Platz geschaffen und möchte dort Ubuntu 16.04 installieren.
Wenn "freier Platz" eine leere NTFS Partition sein soll, dann hast du keinen Platz geschaffen.
"Nicht zugeteilter Speicher" ist freier Platz.
Wenn ich das richtig interpretiere, willst du auf die 500 GB Platte Ubuntu installieren.
Dann solltest du den Bootloader in den MBR dieser Platte installieren, wenn sich diese im BIOS als erste zu bootende HDD einstellen lässt. Dann wäre das Ziel folglich /dev/sdb.
Der OS-PROBER von GRUB_2 erkennt das XP und du kannst beide OS aus dem GRUB2-Auswahlmenü booten, wenn du die 500 GB HDD als erste zu bootende HDD im BIOS einstellst.
Und selbstverständlich habe ich vorher bereits ubuntu auf der Kiste ohne jegliche Probleme gestestet.
Dass es funktioniert bedeutet noch lange nicht, dass es ein zufrieden stellende Performance hat. Ewig drauf zu warten, dass Anwendungen starten ist auf die Dauer nicht spaßig.
Wenn du sowieso an den XP-Desktop gewöhnt bist, dann wären Xubuntu oder Lubuntu auch eine Überlegung wert. Deren 2D-Desktops verbrauchen wesentlich weniger Ressourcen, so dass die Anwendungen flotter laufen. Weiterhin haben sie noch ein Menü, in dem man die installierten Programme finden kann und sie lassen sich wesentlich besser und weitgehender Konfigurieren als Unity.
Bei Xfce und LXDE ist nahezu jeder Look konfigurierbar. Bis zu 4 Panel mit Schnellstartern und Desktop-Ikons kann man sich frei einrichten.
Vor allem aber wird die nicht die Hauptlast durch den Desktop verursacht, so dass die Anwendungen rennen und nicht nur laufen bzw kriechen. 😉