Гибридная загрузка

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
Dim-soft
Сообщения: 503
Зарегистрирован: Пт янв 13, 2006 9:57 am

Гибридная загрузка

Сообщение Dim-soft »

Осилил: нужна загрузка в филиале под UEFI по сети, http.efi и wtware.http.cfg готов грузить с роутера микротик по tftp, остальное по http с сервера wtware в основном офисе.

в микротике /ip/tftp add allow-overwrite=yes allow-rollover=yes ip-addresses=192.168.30.0/24 reading-window-size=pipelining real-filename=flash/tftproot/ req-filename=.*

на флеш в папку tftproot сложил в папку 6.2.16 файлы http.efi и wtware.http.cfg

в файле wtware.http.cfg отредактировал set wtware-url http://${next-server}:789/wtware заменив на set wtware-url http://192.168.0.15:789/wtware
Dim-soft
Сообщения: 503
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: Гибридная загрузка

Сообщение Dim-soft »

Вопрос, как грузить http.efi и wtware.http.cfg с usb флешки ?
http.efi можно переименовать в bootx64.efi и положить в /EFI/boot
wtware даже начинает грузиться, НО падает с ошибкой.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Гибридная загрузка

Сообщение aka »

Сейчас (возможно, поменяется):

1. http.efi на виндовсе после инсталлятора это линк на bootx64.efi. Один и тот же файл.

2. Под UEFI информация о том, откуда мы загружаемся, приходит от BIOS. Нет возможности под UEFI начать загружаться с флешки и продолжить по сети. Надо начинать загружаться по сети.

Решение в первом посте поддерживаю. Без микротиковской магии:

1. На ближний TFTP положить два файла http.efi и wtware.http.cfg.

2. Отредактировать wtware.http.cfg, указать в нём правильный URL. ${next-server} это 066 параметр DHCP, он нам не нужен. Вместо ${next-server} написать правильный IP центрального HTTP сервера.


Получается так:

Компьютер включается. UEFI компьютера спрашивает у DHCP, откуда загружаться.

DHCP в микротике отвечает "бери с моего IP файл вер.сия.втвари\http.efi"

UEFI компьютера качает и запускает файл.

Втварь запускается, спрашивает у UEFI, откуда мы загрузились.

UEFI отвечает "загрузились по сети".

Втварь запускает драйвер сетевой карты и спрашивает DHCP, откуда загружаться.

DHCP в микротике отвечает "бери с моего IP файл вер.сия.втвари\http.efi"

Втварь видит ключевое слово "http.efi" и качает с IP микротика файл wtware.http.cfg. Файл wtware.http.cfg от iPXE, чегез котрого загружаемся по HTTP на старом Legacy BIOS, но чтобы не плодить сущности мы научили втварь его читать.

Втварь читает из wtware.http.cfg wtware-url и дальше качает откуда там написано.


Без UEFI, на старом Legacy BIOS будет всё то же самое, только на ближний TFTP надо положить wtware.http и wtware.http.cfg и в 067 параметре DHCP указывать "вер.сия.втвари\wtware.http"
Ответить

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