我是否需要创建特殊配置才能通过网络 pxe 引导安装具有 uefi 的 ubuntu 服务器?我的引导服务器上有默认的 pxelinux.0 文件。安装新硬件后,我检查了文件系统/sys/firmware/efi/vars/
,并且 uefi 文件夹中有文件。有了这个,我的系统应该在 uefi 下运行。
由于我在互联网上找到了一些关于如何设置 uefi pxe 引导服务器的说明,我现在不太清楚这是否真的需要,因为没有它似乎也可以工作。Ubuntu – 仅使用 pxelinux 文件设置 PXE 服务器 Bios & UEFI 支持
NBP(您提到 pcbios 的 pxelinux.0)对于 EFI 需要有所不同,因此使其同时适用于 pcbios 和 efi 的最困难的部分是正确配置 DHCP 服务器。
对于 EFI,许多使用 grub,还有 iPXE。我发现这个指南提到了除了 dhcp 部分之外的所有内容。
关于 DHCP ,这个 gist使用 isc dhcpd,并专注于 iPXE,但这个想法也可以应用于 grub efi + legacy pxelinux 组合。
使用 Serva PXE 服务器;一个自动执行所有操作的 exe。 https://www.vercot.com/~serva/an/WindowsPXE1.html