恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1599|回复: 5

小白问题kernel.bin factory.bin kernel1.bin rootfs0.bin sysupgrade.bin是什么

[复制链接]
发表于 2020-12-3 19:28 | 显示全部楼层 |阅读模式
有的固件包中包含上述这些文件,请问这些固件有什么区别,搜了论坛也没搜出所以然,求助……


我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-3 19:33 | 显示全部楼层
Copyright  1999-2020, CSDN.NET, All Rights Reserved







登录

openwrt之initramfs-kernel原创

2019-01-04 14:53:254点赞



Mogul Kahn

码龄8年

关注

在下载openwrt系统时,经常能看到initramfs-kernel.bin,squashfs-factory.bin,squashfs-sysupgrade.bin等结尾的文件,factory适用于从原厂系统刷到openwrt,sysupgrade则是从openwrt刷到openwrt(已经是openwrt系统,在openwrt系统中更新自己),squashfs则是一种文件系统,适用于嵌入式设备。那么initramfs-kernel又是什么呢。

initramfs是放在内存RAM中的rootfs 映像文件,跟kernel放在一起。一般来说用不到initramfs-kernel.bin来刷机,因为启动后,所有的配置在路由器重启后都不能保留(毕竟ram文件系统,所有文件放在ram中,断电就没了)。但也有用到initramfs-kernel.bin的时候,就是在移植openwrt系统的时候,没有设备上的flash闪存的驱动的时候。

TheinitramfsOpenWRT/LEDE kernel builds are including the rootfs image intoinitramfs, attaching it to the kernel so it will put the filesystem in a ramdisk during bootup and utilize it as/. You don't need such builds if the regular flash-based storage works for you, as it won't allow any persistent configuration by default. Such a configuration is useful during initial OpenWRT/LEDE porting efforts when you don't have the flash driver configured to use the flash chip on the device

点评

太感谢了,感谢解惑,谢谢帮助  详情 回复 发表于 2020-12-3 19:58

评分

参与人数 1恩山币 +1 收起 理由
yu7p4 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-3 19:42 | 显示全部楼层
本帖最后由 jjit 于 2020-12-3 19:44 编辑

factory 是用来在厂家官方固件里刷成openwrt的
sysupgrade是已经刷成了openwrt,用来升级openwrt版本用的
主要用到的文件就是这 2个

点评

我想问initramfs-kernel.bin怎样才能使用,没Root路由器的情况下能否使用?  详情 回复 发表于 2021-1-22 21:47
谢谢,这回明白了,太感谢了  详情 回复 发表于 2020-12-3 19:59

评分

参与人数 1恩山币 +1 收起 理由
yu7p4 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-12-3 19:58 | 显示全部楼层
一脸懵13 发表于 2020-12-3 19:33
Copyright  1999-2020, CSDN.NET, All Rights Reserved

太感谢了,感谢解惑,谢谢帮助
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-12-3 19:59 | 显示全部楼层
jjit 发表于 2020-12-3 19:42
factory 是用来在厂家官方固件里刷成openwrt的
sysupgrade是已经刷成了openwrt,用来升级openwrt版本用的
...

谢谢,这回明白了,太感谢了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-1-22 21:47 | 显示全部楼层
jjit 发表于 2020-12-3 19:42
factory 是用来在厂家官方固件里刷成openwrt的
sysupgrade是已经刷成了openwrt,用来升级openwrt版本用的
...

我想问initramfs-kernel.bin怎样才能使用,没Root路由器的情况下能否使用?
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-1-25 03:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表