!!! 把Tomato DualWAN路由器当作PXE服务器,网络启动WinPE维护系统
(重新编辑了一遍,把涉及到的教程整合在一起)
Tomato DualWAN路由器设置成PXE服务器,在网上找了很多教程资料,终于设置成功。利用此pxe服务器,把winpe或者系统光盘文件上传路由器的U盘中,路由器中设置U盘samba文件共享(参考教程) 只要电脑和路由器通过网线连接,通过网卡启动,就可以维护系统、安装系统。
1. win7系统打开telnet功能,下面第二步用到。打开 控制面板\所有控制面板项\程序和功能\打开或关闭windows功能, telnet客户端打勾,确定。
2. 插入U盘,进入路由器管理界面后,点击USB应用->USB设置,点击挂载状态那一列的“卸载”按钮将U盘分区先卸载,然后进入下面的分区流程
命令窗口输入:telnet 192.168.1.1
telnet到路由器,登录成功后,输入:来运行fdisk程序,在fdisk程序中按p查看分区表,如果分区表不是空的(下图图B)那么要先清空分区表,否则跳到创建1号分区步骤
清空分区表
按d然后输入分区号(sda后面的数字)回车,删除之后按p查看分区,一直到分区表是空为止
创建1号分区
先输入p来查看分区表(可选操作),然后输入n表示要创建一个分区,接着选择p表示创建主分区(Primary partition),然后输入分区号,这里我们输入1表示创建1号分区,然后在First cylinder(起始柱面)里直接回车,在Last cylinder(结束柱面)里输入+1560M (我用的是的2g的U盘,+1560M表示分区大小为1560M)回车。
创建2号分区的步骤基本同上,不再复述。
对U盘进行格式化如果提示/dev/sda1 is mounted !表示分区已经被挂载,要先卸载然后再格式化:输入umount /dev/sda1然后再回车就卸载了。
格式化swap分区进入路由器管理界面,点击USB应用->USB设置,点击状态栏将U盘加载
建立OPT目录- mkdir /tmp/mnt/sda1/opt
- mount -o bind /tmp/mnt/sda1/opt /opt
- cd /opt
复制代码 安装optware- wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > optware-install.sh
- sh optware-install.sh
- /opt/bin/ipkg update
复制代码 3. 使用WinSCP软件登录路由器,使用SCP文件协议。填上主机名(就是路由器IP地址) 用户名和密码(路由器登入的账号和密码 默认都是admin 如果有自行更改过,输入自己更改过的账号和密码),然后登录。如下图所示
用WinSCP把tftpboot文件夹复制到/opt/lib/,tftpboot文件夹内容我提供下载:
tftpboot.rar (904.78 KB)
, 文件结构如下图:
4. Dnsmasq设置,开启tftp功能。打开路由器web界面,点击高级设置---DHCP/DNS,Dnsmasq自定义设置如下并保存- enable-tftp
- tftp-root=/opt/lib/tftpboot
- dhcp-boot=grldr,,192.168.1.1
复制代码 如下图:
在路由器管理界面,点击USB应用->USB设置,在”挂载后运行脚本“输入如下保存:- mount -o bind /tmp/mnt/sda1/opt /opt
- swapon /dev/sda2
复制代码
5. 网上找一个winpe维护系统iso文件,改名win7pe.iso或者win7pe02.iso,名称全部用小写。用WinSCP上传到/opt/lib/tftpboot/iso/文件夹。
6. 重启电脑,设置成网卡启动。
7. 菜单WIN7PE是grub4dos启动,菜单PXELINUX Menu是调用PXELINUX 启动
8.PXELINUX Menu菜单。Boot Win7PE(启动的是/opt/lib/tftpboot/iso/win7pe.iso); Boot Win7PE pxe(启动的是/opt/lib/tftpboot/iso/win7pe02.iso)
|
|
|
|
|
|
|
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。