Oui, tu auras le choix avec GRUB.
Si tu ne veux pas avoir à choisir la taille du Swap et de la partition principale, fais comme je l'ai dit, crée une partition pour Linux au moment d'installer XP. Ensuite, quand tu installes Linux, choisis l'option qui permet de déterminer automatiquement la taille des différentes partitions (après avoir sélectionné la partition vierge sur laquelle tu vas installer Linux). L'installateur se chargera de définir automatiquement la taille du Swap et de la partition principale. Je trouve que c'est ce qu'il y a de plus simple à faire.