クライアントシステムにモジュールがあるqemuにモジュールを挿入するには?

クライアントシステムにモジュールがあるqemuにモジュールを挿入するには?

qemuを初めて実行してみてよくわかりません。

実行中のオペレーティングシステムのカーネルhello.koに挿入するカーネルモジュールがあり、このモジュールはホストシステムのフォルダに保存されています。それでは、このモジュールをゲストシステムで実行する方法はありますか?それともゲストシステムと共有してからテストする必要がありますか?insmodqemu

Googleで検索しましたが、そこにいました。離れたまず、isoimageを作成してから仮想マシンを作成します。

genisoimage -o image.iso -r /path/to/dir
virsh attach-disk guest image.iso hdc --driver file --type cdrom --mode 
readonly

ここで、guest は仮想マシンの仮想 ID です。

しかし、私の場合はvirsh list --all空の出力が出て仮想マシンがないようです。私は次のようにqemuを実行します。

qemu-system-x86_64 -kernel bzImage -hda qemu-image.img -initrd initrd.img- 
4.9.1 -append "root=/dev/sda single" -m 2GB

whereは、$ DIRがフォルダであるqemu-image.imgことを使用して作成されます。sudo debootstrap --arch amd64 stretch $DIR

関連情報