PXE网络启动关键几个步骤:
- 在DHCP服务器上设置启动文件。
- 启动一个TFTP服务器,放置相应的启动文件。
- 通过HTTP方式加载PE,用于快速启动PE(TFTP只能加载小文件,PE文件太大,只能使用HTTP方式)。
- RouterOS只支持UEFI方式的启动,传统方式不支持。
准备启动文件
- 启动使用的EFI文件与相应的启动配置文件:boot.efi与boot.cfg
- 从网盘中下载boot.zip文件,解压就可以得到上面2个文件。
https://ssdl.lanzouy.com/b01ep7o6d 密码:5b9j
准备启动PE的文件
- 加载PE时,需要准备好WIM或ISO格式的镜像文件,以及启动PE所需的其它支持文件。
从网盘中下载ipxe.zip文件,解压就可以得到所需要的所有文件。
https://www.123pan.com/s/ZId9-qO4ad.html - 准备好一个可以访问的WEB服务器(比如:WEB服务器为192.168.8.100),上述文件文件上传到web根目录的ipxe文件夹中。
- 测试WEB服务器上的文件是否可以正确访问。(比如:http://192.168.8.8.100/ipxe/pxeautorun.txt 是否可以打开)
- 使用记事本打开boot.cfg文件,将WEB服务器的地址改为你的服务器地址。
配置RouterOS软路由
- 将boot.efi与boot.cfg上传到ROS软路由的boot文件夹中。
- 设置ROS软路由的TFTP服务器
- 设置DHCP服务器配置
- 通过上述配置,你的ROS软路由已经可以支持PXE的启动,pxenetmap.txt为PE启动后运行的批处理文件,可根据需要修改。
启动效果动画演示