ESXi 安装 PXE 启动,使用 BIOS 上的 GRUB(非 EFI)

ESXi 安装 PXE 启动,使用 BIOS 上的 GRUB(非 EFI)

所有文档都提到 syslinux/pxelinux 作为 pxeboot ESXi 安装的一种方式,但我想继续使用 GRUB 2。怎么做?

当然,我可以通过网络加载 GRUB 2(i386-pc/core.0对于非 UEFI 主机),但我不知道应该加载什么mboot.c32或者是否可以b.b00直接以某种方式启动。

答案1

您需要配置 GRUB 以进行网络启动。GRUB 网络文档可以在本地机器上查看:pinfo grub2 --node=Network

用于 PXE 启动的 grub 的一个更高级的替代方案是远程控制我发现 iPXE 是虚拟专用网络Linux。 你可以构建 iPXE 可启动映像满足你的需求,或者下载一个通用的。您只需要 BIOS 的 UNDI 驱动程序和 UEFI 的 SNP。iPXE 非常可配置:您可以拥有菜单、身份验证;支持 iSCSI、NFS、CIFS、HTTP(S)...并且可以启动 ESXi用它。

相关内容