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

11

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

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

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

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

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

Syslinux скриншот

MikeyB
источник
Сексуальное, сексуальное поведение Тукса.
MikeyB
Похожий вопрос: serverfault.com/q/348996/2101
MikeyB
За два года с тех пор, как я спросил об этом, Syslinux 6 добавил поддержку EFI .
MikeyB

Ответы:

2

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

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

Скриншот ELILO

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

MikeyB
источник
Проект ELILO еще жив? Это выглядит почти мертвым, очень и очень мало активности за последние 3-4 года.
Стефан Ласевский
-1

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

erimar77
источник
Это то, что мы имеем сейчас - меню с использованием syslinux. Однако эти инструменты не поддерживают EFI.
MikeyB
-1

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

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

PFO
источник
Или: они еще не существуют, но, вероятно, скоро будут.
sysadmin1138
Давайте не будем забывать UEFI Zork Interpreter .
MikeyB
-1

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

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

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

Роман
источник
если вы используете что-то вроде iPXE / gPXE, вы не можете вызвать из него приложение uEFI, но да, вы можете загрузить PXE и ​​позволить ему загрузить syslinux.
PFO
Все приложения syslinux не являются приложениями EFI и поэтому не могут использоваться.
MikeyB
-1

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

devicenull
источник