У меня есть среда PXE syslinux, и я хотел бы установить аналогичную среду сетевой загрузки на основе EFI.
Я большой поклонник различных меню, как показано на скриншоте ниже, и я хотел бы найти что-то эквивалентное.
Идеальными особенностями были бы:
- меню
- Подменю
- Загрузка ядра Linux / initrd TFTP (естественно)
- Произвольная загрузка приложения EFI
- Fallthrough к следующему варианту загрузки
Какая часть программного обеспечения отвечает этим потребностям?
Ответы:
ELILO: загрузчик EFI Linux очень прост в реализации и соответствует некоторым критериям:
(в конце концов, я задокументирую, что требуется, чтобы все работало непрерывно…)
источник
Я не думаю, что есть конкретное программное обеспечение, которое выполняет это. Вот статья, которая может вам помочь: PXE Magic: гибкая сетевая загрузка с меню
источник
Даже несмотря на то, что было бы более или менее тривиально реализовать такое с помощью инфраструктуры uEFI, существуют только игрушечные приложения uEFI, которые будут загружать образ ядра через http или tftp.
Кроме того, большинство машин с UEFI имеют только интерфейс в текстовом режиме, похожий на BIOS, поэтому графических элементов там нет, но я ожидаю, что некоторые из них появятся в ближайшее время, поскольку адаптация uEFI теперь переросла в обычные устройства для настольных компьютеров и ноутбуков.
источник
Из моего понимания стандартов PXE на самом деле не волнует, есть ли в основе EFI или просто старый BIOS.
Вам (может) просто нужно убедиться, что изображение, которое вы загружаете по сети, совместимо с EFI. GRUB2 готов к EFI, не может подтвердить это для SYSLINUX, так как сайт в настоящее время не работает (однако я знаю, что он работал).
Похоже, вы даже можете использовать большинство из уже существующих систем, просто заменив образ загрузчика.
источник
Печальная правда: в настоящее время это невозможно. В настоящее время проводится работа по поддержке EFI в Syslinux, но у меня сложилось впечатление, что она далека от завершения.
источник