情况是这样的:我有一个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
。这是一个耻辱。