[ipxe-devel] iPXE using Wimboot with SCCM 2012 failing to run TS

Doose, Michael mdoose at qualcomm.com
Fri Aug 9 22:04:07 UTC 2013


Hello team,

Been playing with iPXE and wimboot that past couple days and I have the SCCM 2012 boot disk booting up. However no task sequences kick off successfully using this boot environment, whereby they work fine off CD or USB.

I followed the http://ipxe.org/howto/sccm exactly.

It looks like Microsoft is making a call that isn't compatible with wimboot, maybe? Using ISO download works but doesn't seem to be compatible with most Lenovo Notebooks (it hangs on boot up with these systems, eg T420).

Here is a snippet of the log file and the offending error:

Command line: "X:\sms\bin\x64\TsmBootstrap.exe" /env:WinPE /configpath:X:\sms\data          TSMBootstrap   8/9/2013 2:48:58 PM          1248 (0x04E0)
Succeeded loading resource DLL 'X:\sms\bin\x64\00000409\TSRES.DLL'  TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Succeeded loading resource DLL 'X:\sms\bin\x64\TSRESNLC.DLL'              TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Adding SMS bin folder "X:\sms\bin\x64" to the system environment PATH          TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Failed to open PXE registry key. Not a PXE boot.                TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Media Root = X:\              TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
WinPE boot type: 'Ramdisk:SourceUnidentified'                TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Failed to read reg key value 'PEBootRamdiskSourceDrive'             TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Failed to find the source drive where WinPE was booted from   TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Executing from Media in WinPE TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Verifying Media Layout.                TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
MediaType = BootMedia              TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
PasswordRequired = false           TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)
Found network adapter "Intel(R) 82579LM Gigabit Network Connection" with IP Address 0.0.0.0.             TSMBootstrap                8/9/2013 2:48:58 PM       1248 (0x04E0)
Running Wizard in Interactive mode        TSMBootstrap   8/9/2013 2:48:58 PM       1248 (0x04E0)

Seems ok, although it isn't interpreting the boot environment well.

This is after the task sequence is picked and MS makes a call that fails:

Media root drive is: X:\  TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
sMode.size() > 0, HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,2018)              TSMBootstrap                8/9/2013 2:50:04 PM       1480 (0x05C8)
Launch mode is not defined        TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
Command line for extension .exe is "%1" %*      TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
Set command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister        TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
Executing command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister           TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
==========[ TsProgressUI started in process 1504 ]==========           TsProgressUI     8/9/2013 2:50:04 PM       1508 (0x05E4)
Command line: "X:\sms\bin\x64\TsProgressUI.exe" /Unregister               TsProgressUI     8/9/2013 2:50:04 PM       1508 (0x05E4)
Unregistering COM classes          TsProgressUI     8/9/2013 2:50:04 PM       1508 (0x05E4)
Unregistering class objects          TsProgressUI     8/9/2013 2:50:04 PM       1508 (0x05E4)
Shutdown complete.     TsProgressUI     8/9/2013 2:50:04 PM       1508 (0x05E4)
Process completed with exit code 0        TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
Successfully unregistered TS Progress UI.             TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
ExecuteSelectedTaskSequence(fpCallbackProc,pv,hCancelEvent), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1527)              TSMBootstrap                8/9/2013 2:50:04 PM       1480 (0x05C8)
hrReturn, HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediaresolveprogresspage.cpp,445) TSMBootstrap                8/9/2013 2:50:04 PM       1480 (0x05C8)
ThreadToResolveAndExecuteTaskSequence failed. Code(0x80004005)   TSMBootstrap   8/9/2013 2:50:04 PM       1480 (0x05C8)
ThreadToResolveAndExecuteTaskSequence returned code 0x80004005                TSMBootstrap   8/9/2013 2:50:04 PM       1248 (0x04E0)
Setting wizard error: An error occurred while starting the task sequence (0x80004005). For more information, contact your system administrator or helpdesk operator.        TSMBootstrap   8/9/2013 2:50:04 PM       1248 (0x04E0)


Any ideas?


Thanks for all your efforts!

Mike

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20130809/d4cb68f4/attachment.htm>


More information about the ipxe-devel mailing list