制作PE启动盘
这里参考我的另一篇教程
制作PE启动盘
下载LEDE系统和烧写工具
下载地址
国内的话推荐下载Koolshare魔改的LEDE系统,方便配置和操作。他们的固件发布地址是:http://firmware.koolshare.cn
版本选择
由于我们的平台是路由器,是普通x86CPU的架构,所以选择“LEDE_X64_fw867”(以后这个版本可能不叫fw867,但是下载这个64位的就行了)
然后因为是在PE下写盘安装,所以选择“虚拟机转盘或PE下写盘专用”
然后下载“openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86-64-uefi-gpt-squashfs.img.gz”,版本可能不同,但下这个“uefi-gpt”的就可以。下载完后是个gz文件,解压成img文件,并重命名为一个简单的名字,后面会用到,比如说"123.img"。
下载烧写工具
我们需要工具来把镜像烧写到软路由的硬盘里,这里就需要下载“physdiskwrite”这个工具。
去官网下载,注意不需要下载带“+ PhysGUI”的,因为我们就命令行操作
安装LEDE
复制文件
将修改好名字的镜像文件“123.img”和“physdiskwrite.exe”两个文件拷贝到U盘里,就像这样。注意不要拷贝到EFI那个分区里。
U盘引导进入WinPE
有的主板可以直接选择启动设备而不用修改启动顺序,我的是F7,你可以查查你的,如果查不到,按照下面方法修改启动顺序
路由器开机,按F2(这个每个主板都不一样,自己看一下你路由器开机显示主板信息的界面那里的说明)进BIOS。在BIOS里调整设备启动顺序,保证U盘(并且是不带UEFI的)启动项在第一位,如图【没有采集卡,后面的都是照片,凑合看吧】
这里需要说明,一定要保证的是不带UEFI那一项在第一位,比如上图中有UEFI:KingstonDT…和KingstonDT…两种,选的就是不带UEFI那个;不然直接就进Windows PE了,不会出现其他选项(尽管这个教程里也只需要PE,但后续如果你想安装esxi的话,还是要保留这个菜单)
保存重启,进入U盘引导的PE工具箱,选择一个PE系统进入,我这里选版本最高的Win8
删除现有内容
打开一个分区工具,一般都是一个DiskGenius一个傲梅,我这里用的傲梅。右键路由器内的磁盘,选择删除所有分区。然后点左上角的提交,完成删除分区的操作。
烧写LEDE
- 首先我们要确认保存安装镜像和烧写镜像的文件所在的分区盘符,比如我这里就是C盘,你的可能是U,或者其他的,检查一下
- 按Win+R打开“运行”
- 输入cmd回车,打开命令提示符
- 依次键入下列命令,刷写磁盘
c: //进入C盘,也就是保存镜像的盘,你的可能与我不同
physdiskwrite -u 123.img //123.img就是之前让你改好名字的镜像文件
- 然后可能让你选择刷写的磁盘,这里选0,即第一个,然后回车
- 然后会让你确认操作,按y,然后回车
- 等进度条走完,就刷写完成了,拔掉U盘,重启
初始化LEDE
等待LEDE启动
重启后会启动LEDE,等一会,等启动到这一句的时候,说明已经启动好了
link becomes ready
这个时候其实按一下回车,就可以输入命令了,表示已经启动好
将路由器和电脑连接
- 用一根网线和路由器连接,个人习惯连接到路由器第二个口,即LAN2,因为LAN1会被作为WAN口(这个根据个人习惯,随便哪个口其实都行)
- 这个时候电脑会以DHCP连接到路由器,这个时候在浏览器输入 192.168.1.1
- 其实大多数情况你是进不去192.168.1.1的,因为查看被分配的IP地址就会发现和路由器不在一个网段(被分配的IP地址要是192.168.1.x才可以访问路由器)。这时候要手动给自己的电脑分配一个内网IP。
- 打开系统偏好设置-网络,这里点击以太网链接,我这里名字叫“AX8817…”,你的跟我不一样
- “配置IPv4”选择手动,IP地址手动输入192.168.1.x,x是2-255任意都行,我这里就写192.168.1.2。因为192.168.1.1是路由器自己的IP地址,一个网络下不能有两个相同IP地址的设备。
- 点击应用,保存网络设置,浏览器就可以正常打开192.168.1.1了
将路由器连接到外网获得网络
- 进入路由器后台,默认密码是koolshare
- 左侧依次点击网络-接口,这里可能有一些废弃的默认端口设置,比如这个WAN和WAN6,删掉他们,一会自行设置WAN
- 将网线插到路由器的WAN1口(这里随便哪个都行,除了连接电脑的那个,剩下三个随便插,我只是个人习惯)
- 由于默认的LAN口设置占用了全部的路由器LAN口,但路由器的LAN1其实是作为WAN口而不是LAN,所以我们要进入这个的设置,取消它对LAN1的绑定。点击编辑。
- 选择物理设置,在接口那里,取消LAN1(即eth0)的绑定。去掉前面这个勾就行
LAN1对应eth0;LAN2对应eth1,以此类推
- 页面最下面点击“保存并应用”
- 回到接口设置,点击“添加新接口”,用于WAN
- 接口名称便于识别,就写作WAN
- 新接口协议就是你以前路由器怎么连网就怎么选,我这里是拨号,所以选PPPoE
- 接口选择刚刚释放的eth0,不是默认的erspan0,点击提交
- 然后就配置具体联网信息了,我这里是拨号所以要填写账号密码
- 填好后点击右下角的“保存并应用”,这个时候你路由器就已经连上互联网了。这里建议配置好后先重启
让路由器能正常分发网络
- 理论上说上面配置完后其他的LAN口应该就能上网了,因为LEDE默认是给你开好DHCP的,但是这里要配置一下防火墙
- 很简单,分别检查LAN和WAN的防火墙选择的区域,LAN就选LAN的区域,WAN就选WAN的区域就行
本文同步发布于:
我的博客:https://www.flinty.moe/router-lede-install/
Bilibili 专栏:https://www.bilibili.com/read/cv2752908