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

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Гибридная загрузка

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

aka » Пт мар 08, 2024 2:28 pm

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

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"

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

Dim-soft » Чт мар 07, 2024 11:58 pm

Вопрос, как грузить http.efi и wtware.http.cfg с usb флешки ?
http.efi можно переименовать в bootx64.efi и положить в /EFI/boot
wtware даже начинает грузиться, НО падает с ошибкой.

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

Dim-soft » Чт мар 07, 2024 11:35 pm

Осилил: нужна загрузка в филиале под 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

Вернуться к началу