You should have used partition magic to set Disc partitions and dual boot without any problems cause now the boot can only recognize linux as a primary OS.
Both OSs are blinded from each other ,linux can't see XP and vise versa.
If you wanna give it a shot
When you get frustrated and decide to start on a clean HDD make sure you start with install it on a Clean XP before you setup linux.
Also i suggest using Ubuntu,its the most simplified linux distro i know.