我在linux打包的根文件系统使用了cpio-initrd,直接作为跟文件系统能正常启动。
我想请教一下,如果bootargs中再使用root=/dev/mtdblock3 这样的配置会出现什么情况?
也就是说即使用initrd/initramfs,又使用flash中完整的根文件系统,在内核中是怎样的流程?我看见电脑中的确是这样实现的。linux启动,initrd/initramfs是否必须?应该是可以直接使用root=参数来直接使用FLASH中的文件系统。但是这个过程在2.6以后的内核中是怎样实现的,我一直没有找到对应的代码。
多谢高手,这个问题缠绕我很长时间了。