bzImageにLinux 3.x初期化RAMディスクが組み込まれていますか?

bzImageにLinux 3.x初期化RAMディスクが組み込まれていますか?

初期のRAMディスクが内蔵されていますbzImageか? RAMディスクとスイッチを
どのようにロードしますか?rootfs.cpioroot

ベストアンサー1

ブートローダ(liloやGRUBなど)は、cpio initramfs(カーネルにblobとして含まれていない場合)またはinitramdをロードし、起動時にカーネルに渡します。

initrd通常、ブートローダ設定ファイルのディレクティブを使用して指定されます。

root=/dev/ram0initrdを使用している場合は、通常、カーネルコマンドラインでルートファイルシステムデバイスを指定します(append例:liloディレクティブを使用)。

initramfs/initrd を解凍/マウントした後、カーネルが実行されます (存在する場合)。これは通常、実際のルートファイルシステムをマウントして(古い)または(新しい)を使用してそのシステムに切り替える/linuxrcスクリプトです。pivot_rootswitch_root

コマンドinitライン引数を別の実行可能ファイル/スクリプトに設定することで、代わりに実行できますlinuxrcinit=/bin/sh次回の起動時にカーネルに渡してみてください。

おすすめ記事