boot.ini Issue - Multi-boot System, Linux, XP and XP64 - Missing File in system32 Message

Posted by nicorellius on Super User See other posts from Super User or by nicorellius
Published on 2010-04-09T19:54:30Z Indexed on 2010/04/09 20:03 UTC
Read the original article Hit count: 613

Filed under:

I have an interesting issue that has me stumped. Not that I'm a computer whiz or anything. I have a multi-boot system with two hard drives: one drive has CentOS and Windows XP 64-bit and the other drive has Windows XP 32-bit. CentOS grub boot loader works great, and I have it set to default to Windows. But this is the problem. My boot.ini file seems to be in order, yet it still gives an error if I choose the default OS (which, consequently, is XP32):

Windows could not start because the following file is missing or corrput:

(Windows root) \system32\ntoskrnl.exe.
Please re-install a copy of the above file.

But if I choose the actual boot ID, i.e., toggle to the Windows XP Pro selection it boots just fine. In the boot.ini file, the entry for XP 32 is the samee:

[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin /fastdetect /usepmtimer [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin /fastdetect /usepmtimer multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Windows XP Pro x64" /noexecute=optin /fastdetect /usepmtimer

What am I missing?

© Super User or respective owner

Related posts about boot

Related posts about boot.ini