免费注册 查看新帖 |

Chinaunix

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

请教:根文件系统与内核驱动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-04 18:07 |只看该作者 |倒序浏览
请教各位,如果在根文件系统还有问题时,启动会死在挂载根文件系统时,那我能不能通过配置Kernel或者其他方法来饶过根文件系统,也就是说我想调试我的驱动模块,没有用到文件系统,但是由于系统启动挂载根文件系统时就死掉了则无法调试,我能不能饶过根文件系统不用它而继续能调试我的驱动模块???如果不能有什么办法能否给个解释:比如它们之间的关系?(在我的驱动模块并没有用到文件概念),是不是一定需要根文件系统才能启动第一个线程呢???谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-08-04 22:28 |只看该作者
initrd 中加载你的驱动

论坛徽章:
0
3 [报告]
发表于 2006-08-04 22:40 |只看该作者
不是很懂怎么去做,烦请给个详细的解答,谢谢,新手,一些概念比较模糊

论坛徽章:
0
4 [报告]
发表于 2006-08-05 09:42 |只看该作者
原帖由 connet 于 2006-8-4 22:28 发表
initrd 中加载你的驱动



这也是一种根文件系统

论坛徽章:
0
5 [报告]
发表于 2006-08-06 12:39 |只看该作者
那是否没有根文件系统我是没有办法去做驱动的工作吗?即便我驱动不需要涉及这方面

论坛徽章:
0
6 [报告]
发表于 2006-08-06 20:20 |只看该作者
我是这样认为的,应该是必须有根文件系统,因为如果没有根文件系统的话,你怎么去访问你的设备文件,调试你的驱动呢?
但根文件系统也不一定要那么复杂,哪怕是你虚拟出来的都可以。
如有不对的地方,请各位大大执教。

论坛徽章:
0
7 [报告]
发表于 2006-08-07 10:13 |只看该作者
mkinitrd 有参数可以让系统自动加载你的驱动,然后mount root

论坛徽章:
0
8 [报告]
发表于 2006-08-07 10:14 |只看该作者
mkinitrd 是一个脚本, 你看看源码就知道 initrd 是怎么生成的,是怎么执行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP