Je parie que l'explication est la suivante : l'activation de la partition sur laquelle tu souhaites installer Windows. Tu vois de quoi je parle ? Donc boot sous Linux, débrouille-toi avec le fdisk de Linux pour activer la partition primaire où tu souhaites installer Windows, reboot avec le CD d'install d'XP et voilà, le tour est joué. XP n'aime pas s'installer sur une partition qui n'est pas "active". C'est une notion qui date du début des années 1990. À l'époque, alors que les boot manager n'existaient pas, si tu avais 4 partitions primaires avec un OS sur chacune, c'est la partition active qui déterminait celle sur laquelle l'ordi va booter (et qui devient le C: dans les OS de Microsoft). Les autres partitions primaires deviennent invisibles. Cette notion a disparu depuis Windows 2000, qui permet de voir le contenu des autres partitions primaires pouvant être activées. Mais pour l'installation, il faut toujours activer la partition avant.