通过PXE引导Linux

我想通过PXEselect启动我select的Linux(Debian,Mandriva,RedHat,Ubuntu,…)。 这样我就不用费力去做太多的系统安装。 只有单个好的Linux系统安装对于整个局域网来说都可以。

你能给我一些见解,实现这一点。 这是否在任何地方完成 – 你的知识?

PXE引导安装是很有可能的,甚至是普遍的。

  • Novell SLES11: 文档
  • RedHat RHEL6: Kickstart
  • Ubuntu: PXEInstallServer

对于所有这些,你需要一些东西来使其工作:

  • 某个地方安装了PXE服务器,因此PXE引导网卡实际上可以获取信息。
  • DHCP服务器传递正确的选项,所以PXE引导机器可以find他们的图像。
  • 安装了TFTP服务器,以便PXE引导机器可以获取其引导映像
  • (可选)一个WakeOnLAN服务器,用于远程访问服务器进行引导

一旦获取启动映像,每个发行版都有自己的方式来提供安装脚本。 调整安装脚本可能是一件苦差事,但一旦你到达那里,你可以用最小的努力部署多个服务器,特别是当与pipe理框架(如puppet或cfengine)配对时。

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

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