Эта страница была перенесена на
altlinux.org. Текст на freesource.info заморожен.
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.