当我需要无需用户干预的情况下,如何实现 PXE 启动?

当我需要无需用户干预的情况下,如何实现 PXE 启动?

我想设置一个 PXE 环境,这样我就可以远程重新映像机器而无需任何用户干预。唯一的问题是,当重新映像完成后,它会一次又一次地重新映像。如果我删除 MAC 地址文件,那么我只会收到一条错误消息,提示找不到 MAC 地址文件,系统会停止运行。我还尝试关闭 TFTP 服务器,但收到一条错误消息,提示找不到 TFTPD 服务器。我怎样才能让客户端机器仅进行一次 PXE 启动,在重新映像后,它将启动到 Windows 并且一切正常?而且只有在我需要时才进行 PXE 启动...我使用 TFTPD32 来提供文件。我使用指向 pxelinux.0 的 Windows 2003 DHCP 服务器...

答案1

这听起来很奇怪。当我使用 PXE 启动时,在客户端上启用它意味着它看起来第一的为 PXE 启动服务器,但无法正常启动。我想说的是,您可以在客户端上找到一个选项来更改此设置,因为您似乎遇到了异常行为。

答案2

我们所做的就是使用一个名为多雾路段(免费开源 Ghost),它位于我们的 Linux 服务器上(您可能需要在 VM 下运行它)。从那里,它通过服务器本身的网页进行管理。我可以远程重启机器、删除旧用户配置文件、部署打印机或管理单元(程序),并将计算机作为一个组进行管理。另一个很酷的事情是,我可以告诉服务器 GroupA 的计算机需要新的映像,然后远程重启它们,它们就会开始映像!FOG 负责将计算机加入域、重命名计算机(并在重启后保持名称不变!)以及清点所有系统。

当 FOG 开始对系统进行映像时,我不需要先对系统进行 SYSPREP,尽管如果我想的话我可以这样做。他们有一个活跃的社区,许多人都在努力为其提供 Windows 8 支持。我认为它也适合您的原因是,这里的所有计算机都设置为首先在网络上进行 PXE 启动,然后是硬盘。我可以将 FOG 中的菜单超时设置为 0,这样它就会直接启动到硬盘;如果有任务在等待计算机,它将执行该任务。我强烈推荐它。

相关内容