嵌入式linux里,根文件系统所在的设备模块合适加载?
根文件系统所在的设备驱动模块,是不是一定要编译到内核中?
还是使用initrd方式?
怎么样做是比较合理的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
根文件系统所在的设备驱动模块,是不是一定要编译到内核中?
还是使用initrd方式?
怎么样做是比较合理的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
一定要内核支持,否则启动的时候会报错无法mount /节点
反正如果不是逼不得已,还是让内核支持你的根文件系统吧!
PS:我只是那么一想,没有实际测试,因为麻烦啊,所以仅供参考,呵呵~~~
经过测试可以把根文件系统设备模块拿到initrd中
原因是根文件所在的设备启动需要一段时间,为了减少时间所以拿出来了
redhat 一直到 fedora 5, ext3/jdb 都是放在 initrd 中的.
特别对于需要第三方磁盘驱动的情况如sata, scsi, 一般都是放在 initrd 中.
是的 我开始没有成功是因为脚本编写错了,错以为没有加载驱动成功
我的是doc驱动根文件系统
initrd是针对ramdisk的,其他的是init