Согласно этому сообщению, syslinux.efi
предполагается поддержка HTTP. Это может зависеть от некоторых функций / сервисов UEFI. В этом отношении конкретная реализация UEFI вашей доски может быть нарушена.
Поэтому я провел несколько тестов, используя мой компьютер и QEMU с прошивкой OVMF, используя мою существующую конфигурацию PXELINUX. Я заметил следующие эффекты:
- Когда у меня была локальная загрузка по умолчанию и установлен тайм-аут, он сразу же завершал работу, возвращая меня в меню выбора загрузки (ПК) или перезагрузки (QEMU).
- Когда у меня был какой - либо пользовательский интерфейс (проверено:
vesamenu.c32
,menu.c32
) включен, он будет висеть (PC) или перезагрузка (QEMU). - Когда я удалил
UI
,DEFAULT
иTIMEOUT
я прибыл в обычном текстовом режиме подсказки. Ничто не загрузилось бы, хотя, это только жаловалось ни на то,UI
ниDEFAULT
на установку.
Этот опыт в сочетании с тем фактом, что GRUB2 работал безупречно, включая графический режим на моем ПК и QEMU, приводит меня к выводу, что SYSLINUX 6.03 (пока) не подходит для сетевой загрузки UEFI.
К сожалению, GRUB2 не был создан для установки «вручную». Он также очень тяжелый, он загружается через PXE в течение нескольких секунд (в обычной модульной версии). Хотя я не знаю лучшей альтернативы.