Загрузка Thinstation с веб-сервера
Часто в личку получаю вопросы как грузить с веб-сервера конфиги и образы Thinstation, вот решил избавиться от них и написать маленький мануал.
Я предполагаю, что DHCP и TFTP серверы у вас настроены и Thinstation загружается. Плюс к этому уже работает веб-сервер, так что как настраивать серверы я писать не буду, инструкций полно.
Для начала создаём на веб сервере папки с образом и конфигами, для примера boot и configs соответственно. В папку boot копируем initrd и vmlinuz, в папку configs копируем thinstation.conf.network и проверяем доступность этих файлов по HTTP с помощью браузера или wget.
По HTTP, по моим наблюдениям, загрузка проходит несколько бодрее, но от TFTP совсем не избавиться, т.к. сетевые карты заточены на загрузку PXE только с TFTP, так что берём всё из папки build/boot-images/pxe/boot/lpxelinux заменяем стандартный загрузчик.
Указываем путь загрузки initrd и vmlinuz в файле build/boot-images/pxe/boot/lpxelinux/lpxelinux.cfg/default.
( HTML ломает некоторые знаки. Для точного копирования команд справа от листинга есть кнопка <>)
Запускаем клиента и если он загрузился, то с начальной загрузкой и получением образа по HTTP закончили.
Не помню сработает или нет, но можно попробовать прописать вместо IP доменное имя.
Теперь настраиваем загрузку сетевых конфигураций.
В build.conf изменяем два параметра:
В thinstation.conf.buildtime меняем опции:
Вот как бы и всё.
Ещё статья, для полного счастья.