The reason why it does not work with a regular XP media is that they (HP, DELL, etc.) install OEM-versions of Windows which:
1) checks for branded BIOS (HP, DELL, etc.)
2) installs from a special OEM-media
If you have DELL you might have luck downloading the image of their OEM-media (Pro or Home) and installing from it.