Назад | Перейти на главную страницу

Syslinux: как правильно настроить загрузку UEFI PXE?

Разнообразные машины с радостью загрузят пользовательский bzImage через PXE в устаревшем режиме с использованием syslinux.

В режиме UEFI одной из этих машин и более новой плате только с UEFI назначается IP-адрес TFTP syslinx.efi с сервера, а затем она «зависает».

Теперь я не совсем понимаю, почему заморозили.

Больше нет TFTP-запросов, как видно при использовании pxelinux.0.

Wireshark показывает, что машина отправляет правильное расширение PXE / BOOTP для машины x64 PXEClient:Arch:00007:UNDI:003016.

Бинарный файл syslinux.efi представляет собой сборку x64 из исходников 6.03.

Подходит ли вообще syslinux.efi загрузчик? Любые мысли приветствуются.

В syslinux.efi правильный загрузчик; к сожалению, в 6.03 есть несколько проблем, влияющих на UEFI и PXE.

т.е. http://www.syslinux.org/archives/2016-October/025395.html

это всего лишь пример, есть еще много проблем, таких как ошибочные передачи TFTP, неправильное определение следующего сервера и т. д. Патчи для всех этих проблем были отправлены, и некоторые из них уже объединены, вы должны попробовать 6.04-pre1 двоичные файлы.