PXE网络启动关键几个步骤:
- 在DHCP服务器上设置启动文件。
- 启动一个TFTP服务器,放置相应的启动文件。
- 通过HTTP方式加载PE,用于快速启动PE(TFTP只能加载小文件,PE文件太大,只能使用HTTP方式)。
- RouterOS只支持UEFI方式的启动,传统方式不支持。
准备启动文件
- 启动使用的EFI文件与相应的启动配置文件:boot.efi与boot.cfg
- 从网盘中下载boot.zip文件,解压就可以得到上面2个文件。
https://ssdl.lanzouj.com/i8q6n28sx4yf
准备启动PE的文件
- 加载PE时,需要准备好WIM或ISO格式的镜像文件,以及启动PE所需的其它支持文件。
从网盘中下载《网络启动PE.zip》文件,解压就可以得到所需要的所有文件。
天翼云:https://cloud.189.cn/web/share?code=UR3MriRzyaEj 访问码:grh5123 盘:https://www.123pan.com/s/ZId9-Q71ad - 准备好一个可以访问的WEB服务器(比如:WEB服务器为192.168.8.100),上述文件中的bios、efi、os三个文件夹及其中的内容上传到web根目录的ipxe文件夹中。
- 测试WEB服务器上的文件是否可以正确访问。(比如:http://192.168.8.100/ipxe/os/pxeautorun.txt 是否可以打开)
- 使用记事本打开boot.cfg文件,将WEB服务器的地址改为你的服务器地址。
#!ipxe
set menu-timeout 5000
iseq ${platform} efi && set menu-default win64 || set menu-default win32
set xieyi:string http
isset ${ip} || dhcp
#set url ${next-server} <—在前面添加#键进行注释。
set url:string 192.168.1.100/ipxe <—去除前面的#,然后改为WEB服务器的IP地址。
配置RouterOS软路由
- 将boot.efi与boot.cfg上传到ROS软路由的boot文件夹中。
- 设置ROS软路由的TFTP服务器
- 设置DHCP服务器配置
- 通过上述配置,你的ROS软路由已经可以支持PXE的启动,pxenetmap.txt为PE启动后运行的批处理文件,可根据需要修改。
启动效果动画演示
评论前必须登录!
注册