Surface Laptop PXE boot attempt fails in Windows 10

The Windows Club
  • To select Startup configuration.
  • In the right pane under Configure the order of boot devices, select the PXE network and drag it to the top of the list.
  • To select Exit then select Restart now.

You can now try the PXE boot again. Your Surface laptop should now be able to successfully boot PXE!

the Pre-launch runtime environment (PXE) is a standard client / server interface that allows networked computers that are not yet loaded with an operating system to be configured and started remotely by an administrator. The PXE code is usually provided with a new computer on a read-only memory chip or boot disk that allows the computer (a client) to communicate with the network server so that the client device can be configured remotely and that its operating system can be remote. started.

The benefits of using PXE include:

  • The client device does not necessarily need an operating system or even a hard drive.
  • The client device can be restarted in the event of a hardware or software failure. This allows the administrator to diagnose and perhaps resolve the problem.
  • Maintenance is simplified because most tasks are performed remotely.
  • Since PXE is vendor independent, new types of computers can easily be added to the network.
  • Centralized data storage ensures information security.

PXE provides three things:

  1. the DHCP (Dynamic Host Configuration Protocol), which allows the client to receive an IP address to access servers on the network.
  2. Set of application program interfaces (APIs) used by the client’s BIOS / UEFI or downloaded Network boot program (NBP) which automates the boot of the operating system and other configuration steps.
  3. A standard method of initializing the PXE code in the PXE ROM chip or boot disk.

The PXE process is for the client to inform the server that it is using PXE. If the server uses PXE, it sends the client a list of boot servers containing the available operating systems. The client finds the boot server it needs and receives the name of the file to download.

The client then downloads the file using Trivial file transfer protocol and runs it, which loads the operating system. If a client is equipped with PXE and the server is not, the server ignores the PXE code preventing disruption in DHCP and Boot Protocol (BP) operations.

Leave a Reply