We help IT Professionals succeed at work.

SCCM 2012 PXE boot problems

Oscar Powers
Oscar Powers asked
on
2,077 Views
Last Modified: 2018-09-11
SCCM 2012, PXE boot stops working. I have SCCM version 1806.
The contact with DHCP gets the IP address, next download WDSNBP from my SCCM server.  Everything looks working fine until I got the line "Press F12 for network service boot".
 if I press F12 I got this error: " The Windows Boot Configuration Data (BCD) file from the PXE server does not contain a valid operating system entry. Ensure that the server has boot images installed for this architecture. Error code:0x0000098"
Else the computer skips the image mode and goes to Windows.
WDS has this error "The PXE server processed a request from a client of architecture x86x64.  However, there were no boot images installed for this architecture.  PXE clients of this architecture will not be able to complete the boot process successfully.  To resolve this problem, add at least one boot image for this architecture."
If I use a DVD with the boot image the image process goes through without problems.
Things that I tested:
1-Disable PXE support on Distribution points waits for the server to remove the files, reboot and re-enable PXE again.
2-Create a new boot image.
3-Create a new task sequence.
4-Remove support for unknown computers.
SmartSelect_20180828-093032_Photos.jpg
20180828_081920.jpg
Comment
Watch Question

Mike TLeading Engineer
CERTIFIED EXPERT

Commented:
Hi,

You have the answer (twice): (1) Ensure that the server has boot images installed for this architecture.
and (2) The PXE server processed a request from a client of architecture x86x64
                                                                                                                                 ^^^^^^^
                                                                                                                        this bit is wrong - it is either x86 or x64.

Whichever one you have, you need the other architecture. For PXE booting you need BOTH boot architectures available on the PXE enabled DP regardless of the final OS you are deploying. Distribute the one that is missing and it will work. I am going to guess you didn't distribute the 32-bit boot WIM at a guess.

Read this article for the nitty gritty troubleshooting (including guidance to use IPHelpers)
https://blogs.technet.microsoft.com/configurationmgr/2011/01/05/troubleshooting-the-pxe-service-point-and-wds-in-configuration-manager-2007/
but the key steps are 16/17.

PXE has not changed (much) since 2007 so it all still applies perfectly.

Mike

Author

Commented:
Thanks, Mike.

I have both boot images one for 64 an another for 32.
IP helper is working, PC can get IP from DHCP.
About the error on  WDS  this is literal from the server log "The PXE server processed a request from a client of architecture x86x64.  However, there were no boot images installed for this architecture.  PXE clients of this architecture will not be able to complete the boot process successfully.  To resolve this problem, add at least one boot image for this architecture."
I try a x32 boot image in the task sequence but I got same error.
System was working fine Friday and Monday I have this error.
Mike TLeading Engineer
CERTIFIED EXPERT

Commented:
Hi,

OK, that changes things slightly. I have to ask now "has anything changed"? If it was working Friday it would still be working unless either someone changed something or, less likely, files corrupted on the DP.

Cause 1: someone changed on of the boot wims
Fix 1: revert to previous copy of WIMs; if no backup was made (available) go to Fix 2

Cause 2: unknown/corruption
Fix 2: delete both boot WIMs for the DP and re-distribute.

As a side note, how many drivers are in the boot WIMs? Is this a new setup or has it been going for a long time?
Best practise, especially for W10, is don't bother adding any drivers at all! The chances are high that W10 native WinPE drivers are already there and will work. Point 2 - you only need disk and network drivers. Don't add Bluetooth, wireless, audio, etc.

The point is, it might be a good time to review the boot WIMs and slim them down. The result is booting will be faster, so the end-user experience is better and just "feel" better.

I would also say PXE itself looks to be working fine - it is purely the boot WIM needing to see and recognise both architectures before it proceeds to boot with your one.


Mike

Author

Commented:
I think about that but I only redo the x64 and I added the Dell WinPE drivers. I will do your plan redo both images without drivers, this Wednesday. I will let you know.  Thanks for your help.

Author

Commented:
I recreate both images one x64 and another x86 but I have the same error.
I used:
COPYPE.CMD x86 c:\WINPE86\
COPYPE.CMD amd64 c:\WINPE64\
WDS has these two errors:
1- "The PXE server processed a request from a client of architecture x86x64.  However there were no boot images installed for this architecture.  PXE clients of this architecture will not be able to complete the boot process successfully.  To resolve this problem, add at least one boot image for this architecture."
2- "The PXE server processed a request from a client of architecture x86.  However there were no boot images installed for this architecture.  PXE clients of this architecture will not be able to complete the boot process successfully.  To resolve this problem, add at least one boot image for this architecture."

Any other suggestion.
Boot-images.PNG
bootimage-PXE-enable.PNG
Properties-distribution-point.PNG
Mike TLeading Engineer
CERTIFIED EXPERT

Commented:
Hi,

I can see from the screenshot that you unfortunately have already deleted the default boot images from Microsoft. If you hadn't I would say use those.
As it's too late, did you follow the steps as Anders describes here?

https://www.andersrodland.com/create-sccm-boot-image-using-dism/

If not, just delete the current ones and follow those steps. WDS and PXE look fine. As you have already said everything was working, how long was it working for?

There is an excellent troubleshooting guide here:
https://blogs.technet.microsoft.com/system_center_configuration_manager_operating_system_deployment_support_blog/2011/10/14/troubleshooting-the-pxe-service-point-and-wds-in-configuration-manager-2007/

Other than that can you attach the full SMSPXE.log - redact server names if you like.

Mike

Author

Commented:
This system is working for three years.
Here is the SMSPXE.log
All my boot images were created after the error.  I delete all boot images created before the error.
SMSPXE.log
Leading Engineer
CERTIFIED EXPERT
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION

Author

Commented:
These are are my actual steps:
1) Untick the "Enable PXE option" on the DP. Answer yes that you want to remove the Windows Deployment service.
2) Remove the boot images from your distribution point
3) After few minutes delete the contents of %windir%\temp
4)Reboot server
5)Remove WDS role
6)Reboot server
7)Delete remoteinstall folder
8)Re-install WDS role
9) Reboot the server again.
10)Add the PXE point back by checking the box on the DP properties
11)Distribute the boot images again and then try PXE.

Thanks, Mike for all your help.
Mike TLeading Engineer
CERTIFIED EXPERT

Commented:
Glad you got it working. It can be frustrating but such a relief when it's back!

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions