自己的 Linux 发行版的 UEFI 可启动 iso

自己的 Linux 发行版的 UEFI 可启动 iso

我有一个 Linux 发行版,我想为其创建 ISO,这样我就可以将其放入 CD 或 USB 中。我之前曾使用 Remastersys 和 Relinux 创建我自己的 Linux 发行版,但它们制作的 ISO 只能通过旧版本启动。是否有任何软件(付费或免费)可以创建 EFI 可启动 iso?或者我还能怎样制作这个 ISO?

答案1

非常建议阅读罗德·史密斯的优秀文档如果您仍然需要帮助,请再次询问(我已经在 ALT Linux 中实现了 UEFI 支持 - 有SecureBoot 迷你指南但我不认为一年半前值得花时间编写 UEFI Boot,因为已经有足够的工具和实现了)。

说到工具,您需要:

  • isohybrid-0.12 来自 syslinux-4.06 (GPT/UEFI 支持
  • 最近的 xorriso (1.2.6 就可以了,1.3.4 对我来说效果更好)
  • EFI工具链(我使用gnu-efi 3.0r/3.0u)
  • EFI 引导加载程序(elilo、refind、带补丁的 grub 2.00...)
  • 启用了更多选项的内核(CONFIG_EFI、CONFIG_EFI_PARTITION、CONFIG_EFI_VARS、CONFIG_FB_EFI)
  • gdisk或分开

以防万一,我的 mkimage-profiles 项目明确支持构建 UEFI 可启动混合映像和轻量级自定义(无需分叉任何东西,只需选择一个足够接近的基础并进行调整即可)。由于某种原因,它主要以俄语记录,并且截至目前使用 ALT Linux 软件包基础,这些入门套件是其输出之一。

祝你好运 :-)

相关内容