カスタムカーネルを使用するとき(を使用して-kernel
)qemuはどこからモジュールをインポートしますか?カーネルがゲストFSでそれを見つけようとしますか、または完全なlinux / qemu設定がホストに設定されているカスタムカーネル設定からモジュールをインポートする必要があることを認識するのに十分スマートですか?
答え1
-kernelはカーネルをロードする場所だけを知らせるだけで、他はありません。これは、実際のハードウェアのブートローダに「このカーネルファイルをロードする」ように指示するのと同じです。ゲストカーネルが起動したら、モジュールを見つける場所(またはモジュールが見つかるかどうか)を決定します。したがって、モジュールはゲストファイルシステムに存在する必要があります。
個人的に -kernel を使用してカーネルを開発してリリースする場合、通常はモジュールではなくカーネルを使用しようとします。