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"
Сейчас (возможно, поменяется):
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"