PXE = Pre-Boot eXecutable Environment, спецификация загрузки операционной системы на компьютер через сеть.
Код PXE, как правило, находится в ПЗУ сетевой карты и получает управление от BIOS'a? после завершения начальной инициализации. PXE связывается с сервером DHCP и получает от него адрес TFTP-сервера и имя файла с загрузчиком следующего уровня в полях с кодами 066 и 067.
Код протоколов системного уровня IP? и UDP?, а также клиентов прикладных протоколов DHCP и TFTP, использующих UDP, хранится в ПЗУ вместе с кодом PXE.
Поскольку стандарт PXE ограничивает размер загружаемого по сети кода 32 килобайтами, загрузка собственно ядра Линукса? и корневой ФС? производится небольшим промежуточным загрузчиком (second stage loader), который называется PXELinux.