pxelinux – это программа, предназначенная для размещения на TFTP-cервере, откуда её загружает на рабочую станцию т.н. PXE-загрузчик. PXE-загрузчик, в свою очередь, как правило, изначально находится на рабочей станции в ПЗУ сетевой карты (Boot-ROM).
Получив управление, pxelinux, используя предоставляемые ему PXE-загрузчиком подпрограммы, вытягивает с сервера меню, формат которого напоминает формат меню syslinux?. Затем pxelinux загружает с сервера образы ядра Linux? и стартового RAM-диска?, и передаёт им управление.
Существует ряд утилит, имеющих одинаковый с Linux-ядром формат загрузки и пригодных для использования совместно с pxelinux'ом. Одной из них является утилита memdisk?, которая размещает в ОЗУ образ дискеты с DOS, отображает на него диск A: и загружает с него систему.
Отдельный вариант pxelinux'a служит для загрузки образов NBI-формата.