免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2715 | 回复: 7
打印 上一主题 下一主题

[文件系统] 请教关于rootfs [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-06-05 10:05 |只看该作者 |倒序浏览
各位大侠,
     小弟用linux 时间不是太久。一直有些疑惑,就是rootfs中保存了什么?我只知道rootfs是挂接所有文件的基础。有下面的一些问题,请各位大侠不吝赐教!

1,比如说我们在某driver目录中增加了自己的driver,通过修改Kconfig和makefile可以在linux内核的menuconfig中看到该driver模块。该driver对应编译的二进制代码是保存在uImage中呢还是保存在rootfs中?
2,一些纯文件(对linux系统来说就是数据文件)是否可以直接放到rootfs 路径下的某文件夹中,linux启动后直接到该目录中就可以读取到该文件?
3,编译一个rootfs,是否可以对应多个linux编译版本使用?此处linux编译版本是指基于相同linux内核源码版本编译的,只是增加的驱动或linux部分配置不同。
4,上面的问题3,是否不同linux内核版本间,不能使用同一个rootfs,比如linux3.10和linux3.12?

求职 : 系统工程师等
论坛徽章:
5
技术图书徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28双子座
日期:2014-06-16 15:08:042015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
2 [报告]
发表于 2014-06-05 10:18 |只看该作者

1,比如说我们在某driver目录中增加了自己的driver,通过修改Kconfig和makefile可以在linux内核的menuconfig中看到该driver模块。该driver对应编译的二进制代码是保存在uImage中呢还是保存在rootfs中?
如果是ko,就在rootfs中。如果不是,就在uImage中。
2,一些纯文件(对linux系统来说就是数据文件)是否可以直接放到rootfs 路径下的某文件夹中,linux启动后直接到该目录中就可以读取到该文件?
可以。
3,编译一个rootfs,是否可以对应多个linux编译版本使用?此处linux编译版本是指基于相同linux内核源码版本编译的,只是增加的驱动或linux部分配置不同。
一般认为是可以的。
4,上面的问题3,是否不同linux内核版本间,不能使用同一个rootfs,比如linux3.10和linux3.12?
一般来说,不通用的。

论坛徽章:
4
酉鸡
日期:2014-03-21 23:19:50狮子座
日期:2014-08-01 22:11:40酉鸡
日期:2015-01-10 21:31:442015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2014-06-05 10:25 |只看该作者
回复 2# qxhgd


    ko不在rootfs里!

求职 : 系统工程师等
论坛徽章:
5
技术图书徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28双子座
日期:2014-06-16 15:08:042015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
4 [报告]
发表于 2014-06-05 10:49 |只看该作者
回复 3# chishanmingshen


    为什么不在?

论坛徽章:
0
5 [报告]
发表于 2014-06-05 11:17 |只看该作者
谢谢各位,指点。
另外,.ko 不在rootfs中的话。它是在uImage中吗?

论坛徽章:
4
酉鸡
日期:2014-03-21 23:19:50狮子座
日期:2014-08-01 22:11:40酉鸡
日期:2015-01-10 21:31:442015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2014-06-05 11:26 |只看该作者
回复 4# qxhgd


    我的意思是rootfs里没有make menuconfig里的定义的ko,那些ko应该有数百M。
    rootfs里是有精简ko,主要用来识别real fs。应该有几十M。

论坛徽章:
0
7 [报告]
发表于 2014-06-05 11:35 |只看该作者
回复 6# chishanmingshen
也就是说,在menuconfig中定义的ko,都是编译到uImage中吧?
非常感谢!


   

论坛徽章:
4
酉鸡
日期:2014-03-21 23:19:50狮子座
日期:2014-08-01 22:11:40酉鸡
日期:2015-01-10 21:31:442015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2014-06-08 09:51 |只看该作者
回复 7# harvey_perfect
不是!

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP