我正在构建一个 pxeboot 服务器,其中包括传统启动和 uefi 启动选项。传统启动运行正常,但在 uefi 模式下进行安装时,客户端计算机网络启动,完成安装,然后重新启动并再次开始网络启动。在我的 elilo.conf 文件中,我的默认选项是从本地硬盘启动,但我不确定语法是否正确:
#-----elilo.conf-----
default=local
timeout=300
chooser=simple
message=my_msg
image=LOCALBOOT
label=local
#....(other images)
为什么安装成功后客户端机器不能从硬盘启动?
答案1
如果您的启动 UEFI PC 设置为网络启动,那么您的 PXE 服务器肯定会错误地提供 BIOS NBP,即 pxelinux.0。当 PC 尝试运行收到的 BIOS NBP 时会失败(因为它不是 EFI NBP),然后它会重新启动。
电子数据交换 (EDI):
如果您完成安装后发现 PC 重新启动后再次从网络启动,则必须从 UEFI 控制台更改启动优先级。使从 HDD 启动出现在从网络启动 (PXE) 之前