UEFI netboot菜单


11

我有一个现有的PXE syslinux环境,并且我想建立一个类似的基于EFI的netboot环境。

我非常喜欢各种菜单,如下面的屏幕快照所示,我想找到等效的菜单。

理想的功能是:

  • 选单
  • 子菜单
  • Linux内核/初始TFTP加载(自然)
  • 任意EFI应用程序负载
  • 进入下一个引导选项

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

Syslinux屏幕截图


晚礼服的性感风度。
MikeyB 2012年


自从我问了这两年以来,Syslinux 6已经增加了对EFI的支持
MikeyB 2014年

Answers:


2

ELILO:EFI Linux Boot Loader非常易于实现,并且满足一些条件:

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

ELILO屏幕截图

(最终,我将记录使它端到端工作所需的内容……)


ELILO项目是否仍然存在?在过去的3-4年中,它几乎看起来已经死了,几乎没有活动。
Stefan Lasiewski'1


-1

甚至艰难的是,使用uEFI框架实现这种事情或多或少都是琐碎的,只有玩具uEFI应用程序可以通过http或tftp启动内核映像。

同样,大多数uEFI机器仅具有类似于BIOS的文本模式UI,因此那里没有图形化的东西-但我希望随着uEFI适应技术现在已发展成为主流台式机/笔记本电脑之后,某些东西会很快出现。


或:它们尚不存在,但可能很快就会存在。
sysadmin1138

我们不要忘记UEFI Zork解释器
MikeyB

-1

根据我对标准的理解,PXE并不真正在乎是否存在EFI或简单的旧BIOS。

您(可能)只需要确保通过网络加载的映像与EFI兼容。GRUB2已支持EFI,由于该站点当前已关闭(因此我知道它已在工作),因此无法为SYSLINUX进行确认。

看起来您甚至可以通过换出引导加载程序映像来重用大多数现有系统。


如果您使用的是喜欢iPXE / gPXE的软件,则无法从中调用uEFI应用程序,但是可以,您可以启动PXE并加载syslinux。
pfo

所有syslinux应用程序都不是EFI应用程序,因此无法使用。
MikeyB 2011年

-1

可悲的事实是:这不可能。为了支持Syslinux中的EFI,需要做一些工作,但是我觉得还远远没有完成。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.