Ik geloof niet dat ik helemaal begrijp wat je bedoelt: wil je dat een client met een thin client contact maakt met een server terwijl deze Ubuntu draait terwijl een andere client contact heeft met DEZELFDE server terwijl deze dan dus tegelijkertijd XP draait?
Dat laatste kan niet in die vorm: dual boot geeft je de mogelijkheid om 1 operating system te booten uit een keuze van 2 of soms wel meer, maar dat is dan het enige OS dat draait.
Wat wel kan is dat je bijv. je Linux server opstart en daar dan met QEMU, VMware of welke andere "virtualisatie" dan ook een XP server BINNEN laat draaien. Dus de XP server(s) draai(t)(en) dan onder Linux binnen een z.g. virtual machine.