1/ First try replace the ntoskrl.exe if you haven't already - you can do this quickly by using the copy in the dllcache folder - if that doesn't work extract from your installation disk - if you cant do that try the "chkdsk /r /f" or "sfc" commands at the command line.
2/ Read this article relating to the bootcfg command in the boot.ini file or from the recovery console
http://support.microsoft.com/Default.aspx?kbid=291980
3/ If the above doesn't work try this site for other possible solution
http://labmice.techtarget.com/windows2000/install/bootini.htm
Peter
Am running a AMD Athlon 300+ on a MSI K8N Neo Series motherboard, 1024mb pc3400, with Microsoft XP Pro 64 bit on an 80g Western Digital harddrive, Microsoft XP Pro. Am having the following 2 Problems, one at atime,
1)This applies to Xp 64; am getting the following when trying to boot: "Windows could not start because the following file is either missing orcorrupt: <windows root>\system32\ntoskrnl.exe. Please reinstall a copy of the above file." or 2)64 bit boots no problem but destroyies the dual boot. any assistance will be greatly appreciated.
Richard

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic