無法透過 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 最適合我。

相關內容