是否可以使用同一个内核附带的不同 rootfs?

是否可以使用同一个内核附带的不同 rootfs?

情况是这样的:我有一个zImage自己的编译版本rootfs,其中包含linuxrc.我可以使用提取它这个脚本。我想修改一些属于 rootfs.我没有用于生成此文件的内核源代码zImage。如果有的话我可以简单地修改rootfs并重新编译它。我考虑过使用NFS并指向遥控器rootfs 并使用它而不是包含的rootfs.我尝试了这些选项:

root=/dev/nfs rw nfsroot=/home/ja/test-app/ext ip=192.168.1.1:192.168.1.2:0.0.0.0:255.255.255.0:TEST::off nfsrootdebug'

但它们就是不起作用——rootfs每次都会启动默认值。我发现 Linux 启动需要更多时间,但仅此而已。然而,这组选项作品当与另一个没有rootfs任何内容的内核一起使用时,如果没有给出明确的路径,它就会崩溃rootfs,所以我认为它本身是正确的。问题是 -是否可以覆盖包括 rootfs,完全忽略它并使用不同的它吗?

编辑:在这种情况下似乎不可能,/init它被完全linux忽略root=参数自动调用,只执行其工作和调用/sbin/init。这是一个耻辱。

相关内容