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

最新文章

  1. python 中的metaclass和baseclasses
  2. 算法(第4版)-1.5 案例研究:union-find算法
  3. Python html.parser库学习小结
  4. 结对项目——高级四则运算检验器记录(168 & 187)
  5. CSS3 rgba
  6. 第六天 做的app不会改变什么
  7. CMD命令名详细大全
  8. magento additional & details 分解开来
  9. JDBC 程序的常见错误及调试方法
  10. js&html5实现消星星游戏
  11. Android中通过WebView控件实现与JavaScript方法相互调用的地图应用
  12. Jenkins2 实现持续交付初次演练(MultiJob,Pipeline,Blue Ocean)
  13. C#7.0中的解构功能---Deconstruct
  14. 二分法bug修复
  15. 吴恩达课后作业学习2-week2-优化算法
  16. image magick 批量转换文件
  17. 设置shell脚本静默方式输入密码方法
  18. dom操作------操作元素属性的若干方法
  19. 洛谷P3380 【模板】二逼平衡树(树套树,树状数组,线段树)
  20. [转载]最完整PHP.INI中文版

热门文章

  1. quartusII13.0使用教程
  2. php错误报告和调试
  3. js & click copy to clipboard
  4. matlab dist函数
  5. Django 2.0 学习(20):Django 中间件详解
  6. Codeforces Round#509 Div.2翻车记
  7. P4314 CPU监控
  8. Girls' research HDU - 3294(马拉车水题)
  9. Lattice Point or Not UVA - 11768(拓展欧几里得)
  10. 【转】Word 2010 取消拼写/语法检查,隐藏红线/绿线