PXE 代理退出后启动卡住

PXE 代理退出后启动卡住

在我们的一台新服务器上通过 PXE 安装 Ubuntu 之后,机器在启动时一直卡在这里:

Intel(R) Boot Agent GE v1.3.27
Copyright (C) 1997-2008, Intel Corporation
CLIENT MAC ADDR: 00 30 48 FF 96 2C  GUID: 99845D56 9B90 FE2D 39E6 003048FF962C
PXE-E51: No DHCP or proxyDHCP offers were received.

PXE-M0F: Exiting Intel Boot Agent.

当我配置 DHCP 服务器再次向此机器发送 PXE 回复时,它可以正常进行 PXE 启动,但是当没有 PXE 提供时,它就会像这样挂起。

我不确定为什么它会在这里停止并且没有其他消息。有什么线索可以解释原因吗?

答案1

可能有以下几种情况:

  1. 正如 Keith 提到的,BIOS 启动顺序可能没有列出硬盘。
  2. (这实际上发生在我身上)您的引导加载程序实际上没有正确安装。就我而言,我使用的是相对较旧的安装程序,它只是部分了解 GPT 分区。GPT 正确地对磁盘进行分区,但 GRUB 无法正确安装。对我来说,短期修复方法是使用 SSD 作为引导设备,因为它有足够的块可以使用 MBR 分区进行分区,而不是更大的 RAID 卷。

答案2

您仍在尝试 PXE 启动,但您应该启动到安装 Ubuntu 的磁盘。然后服务器应在不是获取 PXE 选项。当网络启动代理开始执行其操作时,您也可以点击退出。

进入设置/BIOS/EFI 并确保启动设备(和顺序)是合理的(可能不是)。

答案3

如果 PXE 启动是最后一个可用的启动设备,并且它失败了,它将在那里停止。

如果您希望进行故障转移,请确保有另一个优先级较低的可启动设备。某些 BIOS 还允许您在这种情况下自动重新启动,但这种情况很少见。

相关内容