无法通过 SCCM PXE 启动完成 TFTP 传输

无法通过 SCCM PXE 启动完成 TFTP 传输

我是 SCCM 新手,一直在可用的开发环境中进行设置。每台机器都是虚拟的,并隔离在自己的 VLAN 上(服务器和客户端都一样)。

当我尝试通过 PXE 启动任何机器(BIOS 或 UEFI)时,最初 TFTP 传输似乎进展顺利,直到通常几秒钟后我收到此错误屏幕:

我收到此错误屏幕]

在查看日志并确认服务器正在查找相关设备的集合后,我运行了 wireshark 捕获以防出现任何问题。每次传输失败时,都会在不同的数据包上,但它们都有一个共同点:

有一个共同点:]

  1. 客户端发送两个确认
  2. 服务器尝试发送下一个数据包
  3. 向客户端抛出错误
  4. 客户端对新数据包做出了多次确认,但服务器没有做出响应。
  5. 客户端停止发送确认并显示我之前链接的错误屏幕

以下文件始终成功:wdsnbp.com、pxeboot.com、bootmgr.exe、boot.bcd、wgl4_boot.ttf、boot.sdi。传输我的实际 boot.wim 文件时总是发生错误,但只有在成功发送/接收相当多的数据包后才会发生。

有人知道我为什么会遇到这样的问题吗?

SCCM 当前分支,Windows Server 2019。

答案1

事实证明,7 月份的补丁是导致此问题的原因。缓解措施可在此处找到:https://support.microsoft.com/en-us/help/4512816/devices-that-start-up-using-preboot-execution-environment-pxe-images-f

就我个人而言,使用 PXE Responder 而不是 WDS 对我来说效果最好。

相关内容