lo ideal es que instales primero windows, luego cuando instales el linux pues el grub te genera un menu para seleccionar el SO para iniciar, de windowsXP pues vas a necesitar como minimo 2GB te recomiendo una particion de 10gB y como estas empezando con linux puedes tener una particion de 5gb si puedes dejarle 10gb no problem, suficiente para empezar, el resto de tu dd dejalo para archiovos.
otra cosa te recomiendo que la particion para winxp sea primaria y que hagas una particion extendida para el resto del dd si no sabes como avisa te explico...