pour linux, je te conseille la debian ( ma préférée) mais il existe plein d´autres distribution, tu as mandrake pour les débutant, mais même pour ceux qui debutent, je la déconseille
sinon, commence par sauvegarder tes fichiers, et apres, utilise le cd de boot de linux, comme mandrake par exemple, pour repartitionner:
il va te falloir un partition NTFS pour windowsXP, une partition Ext3 pout linux, et une partition Swap ( la mémoire virtuelle de linux, met 512Mo)
ensuite, je te laisses lire les howto/tutoriaux sur le net:
have fun!