UEFI 网络启动菜单

UEFI 网络启动菜单

我有一个现有的 PXE syslinux 环境,我想设置一个类似的基于 EFI 的网络启动环境。

我非常喜欢下面屏幕截图中所示的各种菜单,并且我想找到一些类似的东西。

理想的特征是:

  • 菜单
  • 子菜单
  • Linux 内核/initrd TFTP 加载(自然)
  • 任意 EFI 应用程序加载
  • 转到下一个启动选项

哪种软件可以满足这些需求?

Syslinux 截图

答案1

ELILO:EFI Linux 引导加载程序非常容易实现,并且满足一些标准:

  • ☑ 菜单
  • ☐ 子菜单
  • ☑ Linux 内核/initrd TFTP 加载(自然)
  • ☐ 任意 EFI 应用程序负载
  • ☑ 进入下一个启动选项

ELILO 截图

(最终我将记录下使其端到端运行所需的内容……)

答案2

我认为没有特定的软件可以实现这一点。以下文章可能对您有所帮助:PXE Magic:使用菜单进行灵活的网络启动

答案3

尽管使用 uEFI 框架实现这样的事情或多或少是简单的,但只有玩具 uEFI 应用程序可以通过 http 或 tftp 启动内核映像。

此外,大多数 uEFI 机器仅具有类似 BIOS 的文本模式 UI,因此没有图形内容 - 但我希望一些图形内容会很快出现,因为 uEFI 适配现在已经进入主流台式机/笔记本电脑。

答案4

可悲的事实是:目前还不可能。Syslinux 中正在做一些工作来支持 EFI,但我觉得还远远没有完成。

相关内容