Y en cuanto a que no puedas elegir el SO, es por que has instalado malñ los sistemas.
el orden de instalación es SIEMPRE:
XP ----> Vista ----> Linux, sino no podrás iniciar puesto que XP se "come" los arranques.
O eso, reinstalar, o intentar usar el grub.