Incorrect 'BOOT_IMAGE='

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
gogast
Сообщения: 21
Зарегистрирован: Чт сен 20, 2012 1:07 pm
Откуда: Россия, Подольск
Контактная информация:

Incorrect 'BOOT_IMAGE='

Сообщение gogast »

Добрый день!
С 2012 года использую WTWARE, всё отлично работает.
Есть вопрос про загрузку.
С самого начала использовал загрузчик PXE от syslinux - lpxelinux.0 , сейчас версия 6.03 от 2014-10-06, новее нет.
У меня свое загрузочное меню, по умолчанию загружается WTWARE, http.
С версии 5.8.12 http стал выдавать ошибку-
ОШИБКА: Incorrect 'BOOT_IMAGE=' value in kernel command line.
При этом TFTP полёт нормальный на всех версиях.
Каждую новую версию проверяю, но проблема так и не решается, так как мой загрузчик не стандартный.
Последняя версия с загрузкой через HTTP 5.8.8.
Загружается по пункту меню:
label WTWARE HTTP 5.8.8
kernel http://192.168.16.2/TFTProot/5.8.8/packages/kernel
append root=/dev/ram0 memtest=1 quiet initrd=http://192.168.16.2/TFTProot/5.8.8/packages/initrd
Так же спокойно грузиться без append:
label WTWARE HTTP 5.8.8
kernel http://192.168.16.2/TFTProot/5.8.8/packages/kernel
Загрузочное меню TFTP:
label WTWARE TFTP
kernel packages/kernel
append root=/dev/ram0 memtest=1 quiet initrd=packages/initrd BOOT_IMAGE=packages/kernel
Так же загружается и без append, в настоящее время 5.8.30.

Предполагаю что где-то жестко прописан BOOT_IMAGE.
В строке kernel, при загрузке HTTP, пробовал по разному указать BOOT_IMAGE, но увы, не получается.

Возможно как то исправить ситуацию?
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Incorrect 'BOOT_IMAGE='

Сообщение aka »

Сделай стенд с загрузкой по-втваревому, с нашим wtware.http.

Посмотри в логе, что у нас оказывается в BOOT_IMAGE=

И напиши точно так же.

Что сложного?
gogast
Сообщения: 21
Зарегистрирован: Чт сен 20, 2012 1:07 pm
Откуда: Россия, Подольск
Контактная информация:

Re: Incorrect 'BOOT_IMAGE='

Сообщение gogast »

Стенд сделал, не разобрался, судя по логам вроде всё верно указывал, перешёл на tftp загрузку, клиентов около 80, в целом даже не заметили.
Проверял все новые версии по возможности на загрузку по протоколу http (загрузчик lpxelinux.0)
Версия 5.8.56 поехала! :) Хотя 5.8.54 еще не запускалась, та же ошибка была.
Может специально, может случайно, но спасибо что теперь загружается!
Мой пункт меню:

label WTWARE HTTP 5.8.56
kernel http://192.168.16.2/TFTProot/5.8.56/packages/kernel
append root=/dev/ram0 memtest=1 quiet initrd=http://192.168.16.2/TFTProot/5.8.56/packages/initrd

В целом этот вопрос был и есть низкого приоритета, главное что работают ПК.
А причина перехода на http, загрузчик lpxelinux (ранее был pxelinux), в том, что хотелось загружать iso объемами более 1GB побыстрее. К тому же на ТСК иногда выключают электропитание, понятно что сервера на ИБП, чего не скажешь о ПК WTWARE, следовательно после возобновления электропитания сотрудники включают ПК и массово загружаются, что иногда приводит к ошибкам при загрузке (читал что протокол TFTP может вести себя так), при этом требуется перезагрузить клиентский ПК и всё норм загрузится. Склад работает 24/7, а я 5/2, ночные/выходные звонки не очень приятны.
А в целом приятно когда работает то, что должно, пусть и нет особой разницы для пользователей, а мне приятно :)
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Incorrect 'BOOT_IMAGE='

Сообщение aka »

Попробуй из строки append убрать initrd=чтотамдальшенаписано. initrd больше не нужен, должно бы без него поехать.
gogast
Сообщения: 21
Зарегистрирован: Чт сен 20, 2012 1:07 pm
Откуда: Россия, Подольск
Контактная информация:

Re: Incorrect 'BOOT_IMAGE='

Сообщение gogast »

Проверил, грузиться. В меню так:
label WTWARE HTTP 5.8.56
kernel http://192.168.16.2/TFTProot/5.8.56/packages/kernel
append root=/dev/ram0 memtest=1 quiet

Отлично, спасибо! :)
Ответить

Вернуться в «Методы загрузки»