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 правильным загрузчиком? Любые мысли приветствуются.

1 ответ

Решение

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

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

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

Другие вопросы по тегам