How-to enable PXE in SCCM 2012

A little how-to to enable PXE in SCCM 2012.

First go to Administration -> Site Configuration -> Servers and Site System Roles. Select the correct server (if you have more than 1 servers) and right click on Distribution Point to open the properties.

Open the tab PXE.

Select Enable PXE Support for clients

Select Allow this distribution point to respond to incoming PXE requests (If you have more than 1 points)

Select Enable unknown computers support (this is needed if you want to deploy brand new clients)

You could also select Require a password when computers use PXE, but then you don’t have a Zero Touch deployment. Thus, not a full automated deployment.

Like this:

Ok, now we have activated PXE, and WDS will automatically installing on your SCCM server. WDS is needed for the PXE communication.

To change some settings in DHCP is not needed, everything will be changed automatically.

You can check often if WDS is available in Server Manager.

To continue with enabling PXE you have to change some settings in the boot image(s). They must be available for PXE.

Go to Software Library -> Operating Systems -> Boot Images and right click on Boot image (x64) and choose for Properties.

Click on the tab Data Source.

Select Deploy this boot image from the PXE-enabled distribution point and click on Apply.

If asked for an update, click Yes. The settings will be updated to the distribution point.

This can take some time. I’m using Hyper-V and made a new VM named CLIENT03. You have to change de network adaptor to legacy network adaptor. Only the legacy supports PXE. Go back to SCCM and make a new task sequence. I’m using a deployment of Windows 7. You can also test it without an advertisement.

This is the result.

And without an advertisement you get an after Connecting Server X.X.X.X.

Maybe a tip if PXE doesn’t work. You can also add 066 and 067 in DHCP. For 066 you have enter the FQDN of your SCCM server. For 067 is the path smsboot\x86\ (forget the x86 in the path, it work also for x64 OSD)

Check also the log in C:\program files\Microsoft Configuration Manager\Logs\SMSPXE.log for more information if the PXE boot doesn’t work and you get only an message.

Good luck!


6 thoughts on “How-to enable PXE in SCCM 2012

  1. What happens if you host dhcp and sccm pxe on the same individual server?

    1. Nothing, that’s also supported. So you could use DHCP on the same DP server or you could use a dedicated DHCP server. Both setups are working with SCCM PXE. You can only use PXE on a distribution point. The Distribution Point role in SCCM configures automatically the settings for DHCP, if this role is available on the same server. If this is separated from the distribution point then you have to configure the setting manually.

      1. Thank you, im having an issue whereby the PXE just sits on 172.x.x.x, What could be wrong there?

      2. Do you have more information for me? What is the message if you want to boot via PXE?
        Did you enable the option to boot into PXE in the image and updated the DP? You have to enable PXE for the boot images and also for the full or golden images.
        Don’t forget the firewall on both servers, if you have separate DHCP and WDS/PXE from SCCM server. DHCP options 066/067 have to be enabled for PXE. Normally it will enabled automatically if you enabled the option PXE in DP role.

      3. I’ve fixed the issue, It wasn’t a firewall, as both were turned off.

        It was indeed the 066 and 067, I wasn’t pointing to the right boot file… I was told to put REMINT\smsboot\x86\

        I removed the REMINT and just put in smsboot\x86\

        and it works !

        Thanks for the all HELP!

      4. Ah nice, good work! Thanks for visiting the blog. If you have more questions, don’t hesitate.. 😉 Greetings..

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: