Skip to main contentdfsdf

James Saxon's List: Ops Box Making

    • PXE (Pre eXecution Environment), affectionately pronounced Pixie (as in fairy dust), is a method of having an end computer (client) boot using only its network card. This method of booting was created way back in 1999
    • PXE booting is one of the many ways you can boot a computer (or embedded device, or just about anything, possibly a toaster even) entirely from the network without any form of storage on the destination computer (RAM aside).
    • The PXE client has to receive an additional DHCP option that 99% of the routers you've seen do not support.

    1 more annotation...

    • PXE does not come with a dedicated boot protocol. It is simply DHCP packets extended with additional DHCP options. It’s formerly known as the bootstrap protocol. If a PXE-enabled network card sends out an DHCP discover package, it will add DHCP option 60, which includes the string “PXEClient:Arch:xxxxx:UNDI:yyyzzz”. Then it waits for DHCP offers.
    • The PXE protocol is approximately a combination of DHCP and TFTP, albeit with subtle modifications to both. DHCP is used to locate the appropriate boot server or servers, with TFTP used to download the initial bootstrap program and additional files.
    • The PXE options identify the firmware as capable of PXE, but they will be ignored by standard DHCP servers. If the firmware receives DHCPOFFERs from such servers, it may configure itself by requesting one of the offered configurations.

    5 more annotations...

1 - 4 of 4
20 items/page
List Comments (0)