我有一个现有的 PXE syslinux 环境,我想设置一个类似的基于 EFI 的网络启动环境。
我非常喜欢下面屏幕截图中所示的各种菜单,并且我想找到一些类似的东西。
理想的特征是:
- 菜单
- 子菜单
- Linux 内核/initrd TFTP 加载(自然)
- 任意 EFI 应用程序加载
- 转到下一个启动选项
哪种软件可以满足这些需求?
答案1
ELILO:EFI Linux 引导加载程序非常容易实现,并且满足一些标准:
- ☑ 菜单
- ☐ 子菜单
- ☑ Linux 内核/initrd TFTP 加载(自然)
- ☐ 任意 EFI 应用程序负载
- ☑ 进入下一个启动选项
(最终我将记录下使其端到端运行所需的内容……)
答案2
我认为没有特定的软件可以实现这一点。以下文章可能对您有所帮助:PXE Magic:使用菜单进行灵活的网络启动
答案3
尽管使用 uEFI 框架实现这样的事情或多或少是简单的,但只有玩具 uEFI 应用程序可以通过 http 或 tftp 启动内核映像。
此外,大多数 uEFI 机器仅具有类似 BIOS 的文本模式 UI,因此没有图形内容 - 但我希望一些图形内容会很快出现,因为 uEFI 适配现在已经进入主流台式机/笔记本电脑。
答案4
可悲的事实是:目前还不可能。Syslinux 中正在做一些工作来支持 EFI,但我觉得还远远没有完成。