I have a machine with dual boot Win 2000 Pro and Red Hat 7.3 installed. The system worked fine for about a year but when I tried logging into Linux yesterday I got the following error message:
<winnt root>\system32\ntoskrnl.exe Please
reinstall a copy of the above file
Oddly enough, I could log on into windows without a problem.
When I originally set up the system, I modified the boot.ini file in windows to look like this:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Micro$o ft Windows 2000 Pro " /fastdetect
c:\bootse.lnx="Redhat Linux v7.3 - for Magic/CAD and VLSI"
I had also copied the linux bootsector (first 512 bytes) onto my C drive.
I tried replacing the ntoskrnl.exe file with one from a similar machine without any errors, but that did not fix the problem.
I'd really appreciate some help in this matter.
if it was my comp i would set the windows bootloader back to whatever it came with, eg auto into win2k and install grub/lilo.
Try to use the recovery console by booting from the win200 cd and do a repair.
I am bit surprised that you can still get in.
You can try to overwrite your mbr and recreate your boot.ini file.
I seemed to prefer the grub loader as well when I had a dual boot.
There is also a utility called GAG that is worth looking at. Do a google for it
I would not use the Windows bootloader. If at all possible, install GRUB instead.