PXE boot with UEFI

I get this everytime I try to PXE a UEFI device.  I have even moved my PXE to server 2012.  Changed to IP helpers.

Windows failed to start.  A recent hardware or software change might be the cause.  To fix it... <blahblah>

File:\Windows\System32\boot\winload.efi

Status: 0xc0000359

Any ideas?

Thanks,

Jason

January 11th, 2014 12:59am

Hi Jason

Can you post your smspxe.log?

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 3:10pm

Thomas,

Yes, I can do you need just the client boot action reply string?  It is a big log.

Thanks,

Jason

January 13th, 2014 3:19pm

It would be great if you could upload all the lines, which have something to do with this action. So it should be a snipped of around 10-20 seconds of the log file...
Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 3:25pm

Are you using a 64bit bootimage? That's required to pxe boot UEFI devices.
January 13th, 2014 3:36pm

Here it is...

Client lookup reply: <ClientIDReply><Identification Unknown="0" ItemKey="0" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>
 SMSPXE 1/13/2014 12:28:09 PM 732 (0x02DC)
78:45:C4:C6:B1:74, 4C4C4544-0037-5210-8047-C7C04F525431: device is not in the database. SMSPXE 1/13/2014 12:28:09 PM 732 (0x02DC)
Getting boot action for unknown machine: item key: 2046820352 SMSPXE 1/13/2014 12:28:09 PM 732 (0x02DC)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="2046820352" ServerName=""><Machine><ClientID>8f2e8c16-543f-4204-a65a-701cc4c40f3f</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="BSD200F7" OfferIDTime="1/9/2014 1:11:00 PM" PkgID="BSD000AB" PackageVersion="" PackagePath="http://sccm-dp04.HIDDEN/SMS_DP_SMSPKG$/BSD00001" BootImageID="BSD00001" Mandatory="0"/></ClientIDReply>
 SMSPXE 1/13/2014 12:28:09 PM 732 (0x02DC)
78:45:C4:C6:B1:74, 4C4C4544-0037-5210-8047-C7C04F525431: found optional advertisement BSD200F7 SMSPXE 1/13/2014 12:28:09 PM 732 (0x02DC)
Getting boot action for unknown machine: item key: 2046820352 SMSPXE 1/13/2014 12:28:12 PM 732 (0x02DC)
Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="2046820352" ServerName=""><Machine><ClientID>8f2e8c16-543f-4204-a65a-701cc4c40f3f</ClientID><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="BSD200F7" OfferIDTime="1/9/2014 1:11:00 PM" PkgID="BSD000AB" PackageVersion="" PackagePath="http://sccm-dp04.HIDDEEN/SMS_DP_SMSPKG$/BSD00001" BootImageID="BSD00001" Mandatory="0"/></ClientIDReply>
 SMSPXE 1/13/2014 12:28:13 PM 732 (0x02DC)
78:45:C4:C6:B1:74, 4C4C4544-0037-5210-8047-C7C04F525431: found optional advertisement BSD200F7 SMSPXE 1/13/2014 12:28:13 PM 732 (0x02DC)
Looking for bootImage BSD00001 SMSPXE 1/13/2014 12:28:13 PM 732 (0x02DC)
Looking for bootImage BSD00001 SMSPXE 1/13/2014 12:28:16 PM 732 (0x02DC)
Looking for bootImage BSD00001 SMSPXE 1/13/2014 12:28:16 PM 732 (0x02DC)

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 3:39pm

BSD000001 is the x86 but why would it choose that when x64 is there?  I am using ip helpers with no DHCP options.

Jason

January 13th, 2014 3:47pm

Which Boot Image is selected in the Task Sequence Settings? It will choose the one, which is selected there.
Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 3:49pm

What bootimage is used on the task sequence you intend to run? As said, 64bit is required for UEFI devices :) iphelpers has no impact on which bootimage is chosen.

January 13th, 2014 3:50pm

I have 2 uefi devices and they are both still picking the BSD00001 which is the x86.  This is the beginning of the PXE boot process so I have not chosen a Task Sequence yet.

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 4:58pm

Does it choose the boot file for the above optional advertisement bsd200f7? 

Thanks,

Jason

January 13th, 2014 5:01pm

As others have mentioned, it looks like your task sequence is associated with the x86 boot image.

You need to go to the task sequence properties and set the boot image to the 64-bit boot image package.

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 5:51pm

It is an unknown device and I have multiple task sequences advertised to unknown.  So I am just out of luck and should boot with a USB device? 

I can't and why would I set all task sequences to x64 boot.  Unless I have all UEFI devices.

January 13th, 2014 5:54pm

You can make the machine "known" (by importing the MAC address), then assign a task sequence to it that has a 64-bit boot image.

Free Windows Admin Tool Kit Click here and download it now
January 13th, 2014 6:05pm

The PXE server will use the boot image that is associated with the task sequence. It can't just use some other boot image because that is not guaranteed to work (e.g., the device drivers could be missing). So, it is using the boot image which you said should be used for the task sequence.

January 13th, 2014 6:07pm

You can make the machine "known" (by importing the MAC address), then assign a task sequence to it that has a 64-bit boot image.

  • Marked as answer by oliphanj 14 hours 37 minutes ago
Free Windows Admin Tool Kit Click here and download it now
January 14th, 2014 2:04am

If I imported the MAC address of the devices, advertised the task sequence to its collection then the device was able to PXE boot with the x64 boot image.  

If I was unable to do this, I used a SCCM USB key if I had the drivers on the key for the USB dongle.  

Problem is if it is a device like a Surface with one USB port, then you need a USB hub, with USB drive and USB dongle.  It gets to be an expensive setup for imaging many devices at once.  

Thanks for all the responses.  I hope this helps someone.  

  • Marked as answer by oliphanj 14 hours 31 minutes ago
January 16th, 2014 4:54pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics