У нас активно используется загрузка по сети через PXE (SYSLINUX 4.07), поэтому надо встроить запуск WTware в уже существующую систему. Однако это не удалось сделать ни с помощью директивы CONFIG, ни с помощью pxechain.com:
Код: Выделить всё
label wtware4pxe
MENU LABEL WTware 4.5.24 PXECHAIN
kernel boot/syslinux/pxechain.com
APPEND ::wtware/4.5.24/pxelinux.0
label wtware4cfg
MENU LABEL WTware 4.5.24 CONFIG
CONFIG wtware/4.5.24/pxelinux.cfg/default
APPEND wtware/4.5.24/
label wtware5pxe
MENU LABEL WTware 5.0.7 PXECHAIN
kernel boot/syslinux/pxechain.com
APPEND ::wtware/5.0.7/wtwarepxe.0
label wtware5cfg
MENU LABEL WTware 5.0.7 CONFIG
CONFIG wtware/5.0.7/pxe.cfg
APPEND wtware/5.0.7/
При запуске загрузчиков (wtware/4.5.24/pxelinux.0 и wtware/5.0.7/wtwarepxe.0) напрямую через указание в параметре 067 WTware 4.5.24 Lite стартует нормально и берет конфигурационные файлы из wtware/4.5.24/configs , а WTware 5.0.7 пытается искать конфигурационные файлы в папках wtware/terminals и wtware/everyone .
Существующая структура каталогов (без папок не относящихся и не влияющих на WTware):
Код: Выделить всё
boot/
pxelinux/
modules/
syslinux/
configs/ (не для WTware!)
pxelinux.cfg/
default
wtware/
4.5.24/
configs/
packages/
pxelinux.cfg/
wtshell/
pxelinux.0
wtshell.nbi
5.0.7/
Everyone/
packages/
Terminals/
debug.pxe
pxe.cfg
pxem.cfg (модифицированый pxe.cfg для использования совместно с vesamenu.c32)
wtware.nbi
wtware.pxe
wtwarepxe.0 (копия wtware.pxe)
memdisk
pxelinux.0