Linksys WRT1900AC V2固件升级和双系统切换教程

By | 2021-03-26

第一部分:官方中文版固件升级,用图片的方式,文字部分都添加的图片里了;openwrt固件的升级方式一样,没有其它过渡件。

第二部分:双系统切换

三次开关机大法

这款机器特有的双系统确实很实用,如果使用好的话就真正成了刷不死了。
先简单说明一下双系统运作原理:
1、假设将系统空间分为A区和B区两个空间
2、A区里面安装的是出厂自带的官方固件,此时B区空白。
3、第一次刷机:从官方固件界面刷入openwrt固件,成功以后,openwrt固件会占用B区空间并不会覆盖处于A区的官方固件,此时A区官方固件和B区openwrt系统共存,即双系统。刷openwrt固件成功重启以后会自动进入openwrt系统。

重点插入:此时由于自动进入处于B区的openwrt系统,那如何进入另外一个处于A区的官方系统呢?方法如下:
处于关机状态 —— 开机—— 静候3秒—— 关机—— 开机——静候3秒—— 关机—— 开机—— 静候3秒 —— 关机—— 开机——OK完成,启动成功后就会神奇的进入官方系统.
题外话:静候3秒很重要,我一开始连续开关多次均不成功,后来摸索出开机后要稍微静候几秒钟,大致就是等最左侧的电源指示灯闪一下就可以。

4、如果再想刷新版本的openwrtXXX怎么办呢?那就算做是第二次刷机,现在有两个选择:选择一:从处于A区的官方系统升级;选择二:从处于B区的openwrt系统升级;如果选择一:就会用新版本的openwrt系统把处于B区的旧版本的openwrt系统覆盖掉;如果选择二:就会用新版本的openwrt系统把处于A区的官方固件系统覆盖掉(此处补充:9楼朋友说从openwrt系统刷机容易变砖,大家可以听9楼朋友的建议直接在官方系统下刷机,避免变砖)。

命令切换大法

SSH 登录路由,输入以下命令查看所处分区: fw_printenv boot_part

root@OpenWrt:~# fw_printenv boot_part
boot_part=1

返回结果显示当前使用的固件在第 1 分区。

如果要重启并切换至第 2 分区的另一个固件,则分别输入以下 2 条命令:

root@OpenWrt:~# fw_setenv boot_part 2
root@OpenWrt:~# reboot -f

第三部分:OpenWRT刷回官方原厂固件

如果不小心两个分区都刷成Openwrt,不用拆机,可以SSH命令刷回来

官方固件下载地址:

Version 2.0:
https://downloads.linksys.com/downloads/firmware/FW_WRT1200ACV2_2.0.6.191786_prod.img
Version 1.0
https://downloads.linksys.com/downloads/firmware/FW_WRT1200AC_1.0.5.187766_prod.img

在本地用scp命令上传固件到路由器/tmp文件夹 ,例如:

scp FW_WRT1200ACV2_2.0.6.191786_prod.img root@192.168.5.1:/tmp

然后在openwrt SSH tmp目录输入命令,如下:

root@KS-OpenWrt:/tmp# sysupgrade -F -n -v FW_WRT1200ACV2_2.0.6.191786_prod.img
Wed Mar 27 10:06:01 CST 2024 upgrade: Image metadata not present
Image check failed but --force given - will update anyway!
Wed Mar 27 10:06:01 CST 2024 upgrade: Commencing upgrade. Closing all shell sessions.
Command failed: Connection failed

连接会立即断开,然后等待2-3分钟,路由器会重启进入新的分区

Openwrt固件请自行去论坛固件下载专栏下载。

转自:http://www.360doc.com/content/16/1125/14/35387330_609429519.shtml

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注