SCCM PXE boot failed

Miki-3491 60 Reputation points
2024-09-11T03:18:25.0533333+00:00

Environment

Server: SCCM2403+WDS+Windows DHCP+DC

Client: PVE virtual machine

Problem

When I use PXE to deploy an operating system for the first time, the process is successful and the system is deployed correctly. However, when I attempt to redeploy the operating system on the same virtual machine via PXE, the PXE boot fails. As shown in the figure below.

ea47d1d1e5766bb1b792222636f6f20

By my test i found that if I create a new virtual machine, PXE boot works again.I discovered that if I change the MAC address of the virtual machine’s network adapter, the PXE boot works again too. So, how can this issue be resolved?

Below are some configuration screenshots from my server:

1

3 2

Microsoft System Center
Microsoft System Center
A suite of Microsoft systems management products that offer solutions for managing datacenter resources, private clouds, and client devices.
966 questions
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Deployment: The process of delivering, assembling, and maintaining a particular version of a software system at a site.
970 questions
Microsoft Configuration Manager
0 comments No comments
{count} votes

Accepted answer
  1. Simon Ren-MSFT 33,761 Reputation points Microsoft Vendor
    2024-09-11T06:36:01.7+00:00

    Hi,

    Thank you for posting in Microsoft Q&A forum.

    Per my experience, this issue may be because the client is recognized as a known client and no optional advertisement for it. We can check this in the smspxe.log on the server.

    When the WDS server receives the PXE request, it (the WDS server, not the client itself) interacts the client's MAC address and SMSBIOS with the MP to see if the client is in the ConfigMgr Database. If it isn't in the database, the client will be recognized as an unknown computer. So that the WDS server decides if there is a suitable deployment and optional advertisement for the unknown\known client. Here is an example of SMSPXE.log in my lab to show the details:

    unknown computer

    When an unknown computer is started, Configuration Manager recognizes the computer as an unprovisioned computer rather than an unknown computer. This means that the computer can now receive the task sequences that were deployed to the unknown computer object. The deployed task sequence then installs an operating system image that must include the Configuration Manager client.

    Similar thread for your reference, we can also try to clear PXE flag to have a try.

    SCCM PXE Boot - always have to delete existing client for it to work?

    Thanks for your time. Have a nice day!

    Best regards,

    Simon


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.