这里使用tftpd64搭建此服务器,PXE设置两个服务器:
1、DHCP服务器:用来动态分配IP地址(同时分配子网掩码、网关、TFTP服务器地址、启动文件名、DNS服务器、时间服务器等等)。
2、TFTP服务器:用来提供启动文件的下载。
下面这个是我已经设置好的tftpd64软件打开的样子,如果你是英文版本对应这个看和改就可以了。
点击设置,如下选中TFTP服务器和DHCP服务器即可。
TFTP设置选择PXE兼容性,其余默认。
DHCP设置如下,起始IP地址和IP池大小字面意思:DHCP可以分配多少个IP,由起始IP开始。
启动文件这里是从Linux系统下拷贝过来的,去系统/Boot 目录下找,比如本处是.EFI文件,直接find ./ -name *.EFI命令查找,如果系统有差异,参照这个找对应的系统启动文件即可。剩余选项默认,英文版请对照设置。
确认后,连接网线。
服务器端启动文件所在的目录和网线连接客户端的网卡对应的IP,不确定可以win +R 打开cmd 后ipconfig查看,在不确定就手动设置IP然后选择对应IP。
到此,PXE服务器设置完毕。打开客户端设备,进入固件选择对应网卡的网络启动即可,注意前提是已经打开网络功能,大多数固件下是默认打开网络功能的,但还是要查看一下。
网络启动后,点击日志查看器查看启动情况。