从 pxelinux(旧版)安装 Linux EFI 样式

从 pxelinux(旧版)安装 Linux EFI 样式

由于通过 UEFI 实现 PXE 启动非常麻烦(我还没有实现,而且时间也不等人),我尝试了一种解决方法,即从 pxelinux 启动,同时仍然选择 UEFI-bootloader 并在安装程序中进行分区(这不是特定于发行版的):

  • 不管怎样,我尝试了,虽然分区似乎正确,但安装的系统无法启动;UEFI 找不到引导加载程序,我也尝试过打开 CSM 模式。

是否实际上可以从传统启动的安装程序安装 UEFI-Linux?

答案1

UEFI PXE 很麻烦。在大多数计算机上,它似乎完全坏了,或者似乎只适用于 Windows 安装。我也从来没有能够让它与 Linux 一起工作。

除非 Linux 安装程序有特殊选项,否则您的解决方法将不起作用。
通常,安装程序会设置与安装介质启动时相同的系统类型。因此,在您的情况下,这将是 Legacy。
您可以手动创建 EFI 分区,但安装程序无法猜出您想要安装 EFI 启动文件。
由于这是一种罕见的极端情况,大多数 Linux 发行版不会在安装过程中包含它。(我不知道有哪个 Linux 发行版支持此功能。)

理论上,您可以手动对 EFI 分区进行分区并将 EFI 引导文件复制到其中。这应该可行。据我所知,Linux 的其余部分(具有功能齐全的内核,精简的内核可能更受限制)应该能够在 EFI 和 Legacy 下运行。

但迄今为止最简单的方法是创建一个 USB 安装媒体,然后直接在 UEFI 模式下从中进行安装。

相关内容