Boot

Surface Laptop PXE boot attempt fails in Windows 10

Surface Laptop PXE boot attempt fails in Windows 10

If when you perform the PXE (Preboot Execution Environment) boot on a Surface Laptop by pressing the power and volume-down buttons, the Windows logo may flash, but the PXE boot attempt fails, then this post is intended to help you. In this post, we will outline the steps you can take to resolve this issue.

Surface Laptop PXE boot attempt fails

If you're faced with this Surface Laptop PXE boot issue, you can follow the instructions below to work around this issue.

You should now see the Surface Unified Extensible Firmware Interface (UEFI) environment.

You should receive the Boot this device immediately message.

Alternatively, you can change the boot order for the Surface Laptop so that PXE Network is at the top of the list. Here's how:

You should now see the Surface UEFI.

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

Read: PXE-E61, Media test failure, check cable boot error.

The Preboot Execution Environment (PXE) is an industry-standard client/server interface that allows networked computers that are not yet loaded with an operating system to be configured and booted remotely by an administrator. The PXE code is typically delivered 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 machine can be remotely configured and its operating system can be remotely booted.

The advantages of using PXE include:

PXE provides three things:

  1. The Dynamic Host Configuration Protocol (DHCP), which allows the client to receive an IP address to gain access to the network servers.
  2. A set of application program interfaces (API) that are used by the client's BIOS/UEFI or a downloaded Network Bootstrap Program (NBP) that automates the booting 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 consists of the client notifying the server that it uses PXE. If the server uses PXE, it sends the client a list of boot servers that contain the operating systems available. 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 executes 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 the DHCP and Bootstrap Protocol (BP) operations.

Gry Przydatne narzędzia dla graczy Linuksa
Przydatne narzędzia dla graczy Linuksa
Jeśli lubisz grać w gry w systemie Linux, prawdopodobnie używałeś aplikacji i narzędzi, takich jak Wine, Lutris i OBS Studio, aby poprawić wrażenia z ...
Gry Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Wielu twórców gier i wydawców wymyśla remaster HD starych gier, aby przedłużyć żywotność serii, prosimy fanów o kompatybilność z nowoczesnym sprzętem ...
Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...