CAUSE
This issue may occur if your start device (such as a floppy disk drive, hard disk drive, or CD-ROM drive) does not contain boot files.
http://support.microsoft.com/kb/555304
I have this same problem with my parents computer,It will boot with the XP CD in the drive but if I take the CD out I get the NTDLR not found.