![通过 PXE 启动 Debian 时 tftpd64.exe 崩溃](https://linux22.com/image/1414556/%E9%80%9A%E8%BF%87%20PXE%20%E5%90%AF%E5%8A%A8%20Debian%20%E6%97%B6%20tftpd64.exe%20%E5%B4%A9%E6%BA%83.png)
我正在尝试使用 Windows 7 Pro 64 位服务器通过 PXE 安装 Debian。我正在使用以下指南:http://assylias.wordpress.com/2013/04/15/installing-ubuntudebian-with-pxe-using-a-windows-machine/
客户端计算机成功加载 Debian 安装程序屏幕。但是,在客户端上加载安装程序屏幕后,tftpd64.exe 崩溃并出现错误:
Assertion failed!
Program: C:\tftpd\tftpd64.exe
File: .\_gui\gui_dialog.c
Line: 214
Expression: pTftpGui != NULL
我已经尝试了 32 位和 64 位 tftpd.exe,以及旧版本(3.50)。
有没有办法修复这个错误,或者有其他方法可以在 Windows 中通过 PXE 启动?
答案1
这是 TFTPD32 错误,当客户端在短时间内请求大量 TFTP 传输时就会发生这种情况。
您可以尝试使用 Serva 作为 TFTPD32 的替代品(我与 Serva 开发有关)