FreeSource : AltLinux/Sisyphus/net/pxe

Эта страница была перенесена на 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.