通过 PXE 启动 Linux

通过 PXE 启动 Linux

我希望能够通过 PXE 启动我选择的 Linux(Debian、Mandriva、RedHat、Ubuntu 等)。这样我就不必费力在太多系统上进行安装。只需对各种 Linux 系统进行单一良好的安装就可以满足整个 LAN 的需求?

您能否给我一些关于如何实现这一点的见解?据您所知,有任何地方可以做到这一点吗?

答案1

PXE 启动安装是相当可能的,甚至是很常见的。

对于所有这些,您需要做一些事情才能使其发挥作用:

  • 某处安装了 PXE 服务器,因此 PXE 启动网卡实际上可以获取信息。
  • DHCP 服务器传递正确的选项,以便 PXE 启动机器可以找到其映像。
  • 安装了 TFTP 服务器,以便 PXE 启动机器可以获取其启动映像
  • (可选)某个地方的 WakeOnLAN 服务器,用于远程引导服务器启动

获取启动映像后,每个发行版都有自己的方式提供安装脚本。调整安装脚本可能很麻烦,但一旦完成,您就可以以最小的努力部署多台服务器,尤其是与管理框架(例如或者

答案2

如果你想要一个简单的方法来适应所有不同的发行版,有一个实用程序可以将 LiveCD 转换为 PXE 启动。您仍然需要设置 DHCP 和 TFTP,但这可以帮助制作启动映像。

只要每个发行版的 Live CD 选项提供了您需要的所有功能,这可能是最简单的方法。

相关内容