openwrt的sysupgrade和factory固件的区别
2024-10-18 17:22:04
openwrt的固件一般分两种类型:factory原厂固件、sysupgrade固件
factory多了一些验证的东西,用于在原厂固件的基础上进行升级。
普通家用路由一般不是openwrt固件,如果要将家用路由升级为openwrt固件,就可以用factory刷到路由上。sysupgrade是在openwrt路由基础上升级固件,无论你是原厂固件或者本身就是openwrt固件,要升级到openwrt,factory都适用,但是sysupgrade只能用在升级,TTL救砖的时候就不能用sysupgrade。sysupgrade不包含数据分区,factory带,factory预留原厂分区,sysupgrade只包含openwrt分区。
有一个公式:sysupgrade.bin+空闲空间+系统的配置空间=factory.bin的大小
在openwrt wiki中有专门描述sysupgrade:
sysupgrade替换linux内核和squash文件系统,擦除整个jffs2部分。能保留配置文件,但不能保留二进制安装文件。
描述了几种sysupgrade方法,但没有描述在web界面的更新,也没有描述factory和sysupgrade的区别。
描述的更新方法为:
sysupgrade -v /tmp/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin
mtd -r write /tmp/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin firmware
nc -l -p 1234 | mtd write – firmware
Technorati Tags: openwrt
最新文章
- python 中的metaclass和baseclasses
- 算法(第4版)-1.5 案例研究:union-find算法
- Python html.parser库学习小结
- 结对项目——高级四则运算检验器记录(168 &; 187)
- CSS3 rgba
- 第六天 做的app不会改变什么
- CMD命令名详细大全
- magento additional &; details 分解开来
- JDBC 程序的常见错误及调试方法
- js&;html5实现消星星游戏
- Android中通过WebView控件实现与JavaScript方法相互调用的地图应用
- Jenkins2 实现持续交付初次演练(MultiJob,Pipeline,Blue Ocean)
- C#7.0中的解构功能---Deconstruct
- 二分法bug修复
- 吴恩达课后作业学习2-week2-优化算法
- image magick 批量转换文件
- 设置shell脚本静默方式输入密码方法
- dom操作------操作元素属性的若干方法
- 洛谷P3380 【模板】二逼平衡树(树套树,树状数组,线段树)
- [转载]最完整PHP.INI中文版
热门文章
- quartusII13.0使用教程
- php错误报告和调试
- js &; click copy to clipboard
- matlab dist函数
- Django 2.0 学习(20):Django 中间件详解
- Codeforces Round#509 Div.2翻车记
- P4314 CPU监控
- Girls' research HDU - 3294(马拉车水题)
- Lattice Point or Not UVA - 11768(拓展欧几里得)
- 【转】Word 2010 取消拼写/语法检查,隐藏红线/绿线