Загрузка с помощью Syslinux
Загрузка с помощью Syslinux
Добрый день. Подскажите можно ли запустить WTware с помощью Syslinux? Если да то подскажите пожалуйста как!
Re: Загрузка с помощью Syslinux
Вот собственно в чем проблема.
Вот что в директории TFTP сервера:
папка /sys/pxelinux.cfg/
папка /sys/wtware/ в ней все файлы из архива скаченного с сайта
файл /sys/pxelinux.0
файл /sys/ldlinux.c32
файл /sys/libcom32.c32
файл /sys/libutil.c32
файл /sys/vesamenu.c32
Код в конфиге default syslinux для загрузки wtware
Далее идет загрузка окна, где написано про нажмите del. И останавливается с ошибкой "при загрузке терминала произошла ошибка"
А логах тфтп сервера есть запрос на файл
И естественно он его не находит так как все файлы лежат в директории
Если скопировать эту папку в корень тфтп сервера то все загружается до настройки терминала но тоже не находит настройки потому что ищет папку Terminals вообще в корне тфтп сервера, даже не в папке /sys
Вопрос: как заставить wtware брать все файли из нужной мне директории?
Вот что в директории TFTP сервера:
папка /sys/pxelinux.cfg/
папка /sys/wtware/ в ней все файлы из архива скаченного с сайта
файл /sys/pxelinux.0
файл /sys/ldlinux.c32
файл /sys/libcom32.c32
файл /sys/libutil.c32
файл /sys/vesamenu.c32
Код в конфиге default syslinux для загрузки wtware
Код: Выделить всё
label Wtware
kernel wtware/6.0.8/packages/kernel
APPEND wtware/6.0.8/pxe.cfg
А логах тфтп сервера есть запрос на файл
Код: Выделить всё
/sys/packages/lib6
Код: Выделить всё
папка /sys/wtware/
Вопрос: как заставить wtware брать все файли из нужной мне директории?
-
- Разработчик
- Сообщения: 11851
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Загрузка с помощью Syslinux
Втварь не знает, что написано в конфиге default syslinux. И откуда её скачали втварь тоже не знает. Строка "APPEND wtware/6.0.8/pxe.cfg" никак использоваться не будет, она такая ничего не делает.Shtalker писал(а): ↑Чт авг 06, 2020 9:15 am Вот что в директории TFTP сервера:
папка /sys/wtware/ в ней все файлы из архива скаченного с сайта
файл /sys/pxelinux.0
...
Код в конфиге default syslinux для загрузки wtwareКод: Выделить всё
label Wtware kernel wtware/6.0.8/packages/kernel APPEND wtware/6.0.8/pxe.cfg
Втварь спрашивает DHCP. DHCP говорит втвари, что загрузочный файл в 067 параметре назывался pxelinux.0. В корне, без каталогов. Втварь делает вывод, что "корень TFTP" у нас в корне, без каталогов, и от корня ищет свои файлы. Чтобы втварь искала не в корне, надо чтоб в 067 параметре DHCP был путь.
Есть костыль для загрузки по http:
Код: Выделить всё
append quiet BOOT_IMAGE=http:///wtware/6.0.9/packages/kernel
Re: Загрузка с помощью Syslinux
Спасибо огромное. Про то как работает втварь я предполагал но я думал в ее собственных конфигах можно как то заставить брать конфиги откуда нужно. И за костыль тоже спасибо, но проще папки в корень положить.aka писал(а): ↑Чт авг 06, 2020 10:26 pm Есть костыль для загрузки по http:
Волшебное слово BOOT_IMAGE= втварь отработает и переключится на http туда, откуда указано. Но это именно для http загрузки, т.е. надо читать методичку http://wtware.ru/docs5/httpboot.html и поднимать http сервер. Но зато и syslinux будет, и догружаться по http будет быстрее.Код: Выделить всё
append quiet BOOT_IMAGE=http:///wtware/6.0.9/packages/kernel