Topic: winload.exe signature error  (Read 4159 times)

winload.exe signature error
« on: March 27, 2014, 04:59:48 AM »

ied206

  • Chef
  • ***
  • Location: South Korea
  • Date Registered: Jan 2014
  • Posts: 257
When I boot into my laptop, bootmgr refuses to boot Win8.1SE x64, claiming 'digital signature is wrong'.
However, testing in VMware with ISO works fine. Also, EFI is not affected since it doesn't use winload.exe.

For temporary measure, I copied my host's (Win 8.1 x64 Korean) winload.exe into PE, then it works fine.

Has any ideas? I can't guess why only in real machine this problem appears.


Re: winload.exe signature error
« Reply #1 on: March 27, 2014, 08:40:23 AM »

was_JFX

  • Code Baker
  • Grand Chef
  • *****
  • Date Registered: Dec 2010
  • Posts: 1074
If you copy the boot.wim to another system, you to disable integry checks on that BCD yourself

http://theoven.org/index.php?topic=866.msg11055#msg11055

Re: winload.exe signature error
« Reply #2 on: March 27, 2014, 08:44:31 AM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
JFX was faster  :thumbsup:

Here's what I wrote but all is already written  :wink: in http://theoven.org/index.php?topic=866.msg11055#msg11055

winload.exe is patched during x64 building to bypass drivers signing.
Look at http://theoven.org/index.php?topic=866.msg11055#msg11055

To get bootmgr accepts the invalid certificate of the new winload.exe, you need:
bcdedit -store Boot\bcd /set {default} NoIntegrityChecks 1
bcdedit -store Boot\bcd /set {default} loadoptions DISABLE_INTEGRITY_CHECKS
Do you have them ?

Can you also look in the log if you find these strings ?
"Update winload.exe failed, exit code :"  and "Update the checksum failed, exit code :"
They are written only if the return code is not 0

Re: winload.exe signature error
« Reply #3 on: March 27, 2014, 02:03:43 PM »

ied206

  • Chef
  • ***
  • Location: South Korea
  • Date Registered: Jan 2014
  • Posts: 257
Thank you! Got it work  :thumbsup: :thumbsup:

It would be better to notify more about this.

Re: winload.exe signature error
« Reply #4 on: March 27, 2014, 11:45:13 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Thank you! Got it work  :thumbsup: :thumbsup:

It would be better to notify more about this.
Yep, but where ? do you have any idea ?

Re: winload.exe signature error
« Reply #5 on: March 28, 2014, 01:27:40 AM »

ied206

  • Chef
  • ***
  • Location: South Korea
  • Date Registered: Jan 2014
  • Posts: 257
Since I use PE/Linux multiboot usb stick, I organized BCD by self.
I tried to find why winload.exe is changed, but failed.
We should notify why winload.exe is patched and do what to avoid signature error.

Quote
Yep, but where ? do you have any idea ?
I have been thinking about 'placing'....
How about in 'Copy to USB' scripts and script.project?

Quote
5. Burn final  'Win8.1 SE' Iso or
    Copy 'Win8.1SE' to any USB-Device
We can add a button after these containing message :
Quote
winload.exe is patched during x64 building to bypass drivers signing.
Look at http://theoven.org/index.php?topic=866.msg11055#msg11055

To get bootmgr accepts the invalid certificate of the new winload.exe, you need:
bcdedit -store Boot\bcd /set {default} NoIntegrityChecks 1
bcdedit -store Boot\bcd /set {default} loadoptions DISABLE_INTEGRITY_CHECKS


Re: winload.exe signature error
« Reply #6 on: March 28, 2014, 12:33:01 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
It would be better to notify more about this.
Done, I added a Textbox to notify about this, in the Main Plugin  :thumbsup:

Re: winload.exe signature error
« Reply #7 on: March 11, 2015, 01:59:59 PM »

danifunker

  • Apprentice
  • *
  • Date Registered: Mar 2015
  • Posts: 4
Is there a way to disable winload.exe patching? I don't need unsigned driver support in my builds and it's hard to disable the integrity checks especially when booting from PXE...

Re: winload.exe signature error
« Reply #8 on: March 11, 2015, 10:20:39 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Patch winload.exe and BCD adjustment are now grouped in 1 - Copy Files.
With an option: Patch winload.exe to bypass drivers signing
Retrieve updates on server.
 :smile:

 

Powered by EzPortal