同じカーネルに付属している別のrootfsを使用できますか?

同じカーネルに付属している別のrootfsを使用できますか?

状況は次のとおりです。を使用して抽出できる独自zImageのコンパイルされたバージョンがあります。rootfslinuxrcこのスクリプト。に属するものを修正したいと思います 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。恥ずかしいことだ。

ベストアンサー1

おすすめ記事