You can't install XP on one machine then transfer the drive to another. You have to install Windows onto the drive in the machine it's intended for.
You will need to make sure the hard drive is properly recognised in BIOS first.
Then set your BIOS to boot from CD as first option.
You will need to delete any existing partion, create new partition(s) and then format/install. All from the CD.
Just in case, have a read through the page below that covers causes of "NTLDR is missing errors".
http://www.computerhope.com/issues/ch000465.htmDetailed instructions about installing XP can be found at the sites below:
http://tweakhound.com/xp/installxp/installXP1.htmhttp://www.theeldergeek.com/xp_home_install_-_graphic.htm