This is a guide to PXE booting the Valve Steam Deck.
To get the Steam Deck to PXE boot, you will need:
- USB-C Hub that supports Ethernet and USB
- USB Keyboard
- Hard Wired Ethernet
Connect the hub, ethernet, and power up to the Steam Deck. The first thing you will want to do is set the BIOS to allow for PXE booting.
To bring up the Steam Deck Boot Loader menus, shutdown the Steam Deck and:
- Hold down
Volume +, while pressing the power button
onto access the Boot Manager, Setup Utility and Boot from File Menu. (
Volume -will bring up just the Boot Manager)
- Select Setup Utility to enter into the Setup.
- Move down to the Boot Tab on the left and change these settings:
- Quick Boot: Disabled
- Quiet Boot: Disabled
- PXE Boot Capability: UEFI: IPv4 (Can change to what is appropriate for your network)
- Add Boot Options: First
- Select Exit and Exit Saving Changes.
The Steam Deck will now reboot and you will now see the Memory test as Quiet Boot has been disabled. If your Hub is connected to the network properly, and you have DHCP on the network, you should see:
>>Start PXE over IPv4...
At this point you should be able to PXE boot a UEFI image.
- netboot.xyz UEFI kernel
- Set DHCP next-server to TFTP server, and filename to the netboot.xyz UEFI image on the DHCP server
If you happen to break the Steam Deck when testing Operating Systems or tinkering with it, you can follow the Steam Deck Recovery Instructions here.
If you want to set the BIOS back to the default settings, you can load the BIOS back up, select Restore Defaults, and Exit Saving Changes. That will return the Steam Deck back to its original behavior.