Windows could not start because of error : Load needed DLLs for kernel

  • Thread starter Thread starter Eric Patterson
  • Start date Start date
E

Eric Patterson

I know this really isn't an embedded problem but I think you guys can help.
I did an image on another machine and now copied it (copy paste) onto an
empty drive on my machine. I made sure my boot.ini file had the updated
lines for dual booting my machine. I select the option at boot and it gives
me:
"Windows could not start because of an error in the software. Please report
this problem as: load needed DLLs for kernel."
The support.microsoft says my hal.dll and ntoskrnl.exe are mismatched. I
don't know what that means nor can I figure out how to get my new xpe image
to boot. Oh, I aslo tried copying a set of hal.dll and ntoskrnl.exe from a
known working image made earlier(earlier as in months). Thanks

Eric Patterson
 
Ok, I figured out that when I reverted back to an older project, I would not
get that error after I rebuilt it. But......I now get a blank screen I am
in the process of searching knowledge bases because I am sure I saw this
somewhere.

Eric
 
Eric,

You're likely having problem with either active ARC path in your boot.ini or the name of the Windows directtory (should match the
name you build against).
Also, make sure you copy the image properly - no Dlls are miscopied and the directory structure is correct (\Windows under root,
etc.).

Regards,
KM
 
Back
Top