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
двоичные файлы.