Загрузчик Syslinux является универсальным загрузчиком и в том числе поддерживает загрузку с TFTP-сервера.
В этом случае используется его специальная версия - Pxelinux. С его помощью может быть организована загрузка
по-цепочке с загрузкой ядра MagicPXE.
Для добавления подключения к меню MagicPXE через PXELINUX
предполагается что на сервере локальной сети уже установлены и настроены
- dhcp-сервер, например как описано в статье Isc-dhcp-server
- tftp-сервер, например как описано в статье Tftpd-hpa
1. скачивается ядро загрузчика magicpxe.lkrn
$ wget ftp://tdkare.ru/MagicPXE/magicpxe.lkrn
2. полученный файл размещается в доступном для TFTP-сервера месте, например в папке /srv/tftp
$ mv ./magicpxe.lkrn /srv/tftp/magicpxe.lkrn
3. в файл конфигурации pxelinux.cfg/default добавляется секция, например вида
label magicpxe
menu label MagicPXE
kernel magicpxe.lkrn
Установка ядра MagicPXE для загрузки через PXELINUX завершена.