This behavior can occur if any or some of the following conditions are true:
• The Default value in the [Boot Loader] section of the Boot.ini file is missing or invalid.
• Windows XP is not installed in the location specified in the Boot.ini file.
• The Ntoskrnl.exe file is missing or damaged.
• The partition path in the Boot.ini file is not set correctly.
• General hardware failure.
the link may help...