UEFI меню сетевой загрузки

У меня есть среда PXE syslinux, и я хотел бы установить аналогичную среду сетевой загрузки на основе EFI.

Я большой поклонник различных меню, как показано на скриншоте ниже, и я хотел бы найти что-то эквивалентное.

Идеальными особенностями были бы:

  • меню
  • Подменю
  • Загрузка ядра Linux /initrd TFTP (естественно)
  • Произвольная загрузка приложения EFI
  • Прохождение к следующему варианту загрузки

Какая часть программного обеспечения отвечает этим потребностям?

Syslinux скриншот

5 ответов

ELILO: загрузчик EFI Linux очень прост в реализации и соответствует некоторым критериям:

  • ☑ Меню
  • ☐ Подменю
  • Kernel загрузка ядра Linux /initrd TFTP (естественно)
  • Load Произвольная загрузка приложения EFI
  • ☑ Переход к следующему варианту загрузки

Скриншот ELILO

(в конце концов, я задокументирую, что требуется, чтобы все работало непрерывно…)

Из моего понимания стандартов PXE на самом деле не волнует, есть ли в основе EFI или просто старый BIOS.

Вам (может) просто нужно убедиться, что изображение, которое вы загружаете по сети, совместимо с EFI. GRUB2 готов к EFI, не может подтвердить это для SYSLINUX, так как сайт в настоящее время не работает (однако я знаю, что он работал).

Похоже, вы даже можете использовать большинство из уже существующих систем, просто заменив образ загрузчика.

Даже несмотря на то, что было бы более или менее тривиально реализовать такую ​​вещь с помощью инфраструктуры uEFI, есть только игрушечные приложения uEFI, которые будут загружать образ ядра через http или tftp.

Кроме того, большинство машин с UEFI имеют только интерфейс в текстовом режиме, похожий на BIOS, поэтому графических элементов там нет, но я ожидаю, что некоторые из них появятся в ближайшее время, поскольку адаптация uEFI теперь переросла в обычные устройства для настольных компьютеров и ноутбуков.

Печальная правда: в настоящее время это невозможно. В настоящее время проводится работа по поддержке EFI в Syslinux, но у меня сложилось впечатление, что она далека от завершения.

Я не думаю, что есть конкретная часть программного обеспечения, которая выполняет это. Вот статья, которая может вам помочь: PXE Magic: гибкая сетевая загрузка с меню

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