カーネル 4.9 モジュールの不一致

カーネル 4.9 モジュールの不一致

debootstrapを使用してDebian Jessieをインストールし、カーネルを更新し、イメージを作成し4.9.0-0.bpo.3-amd64ました。それでは、qemuと次のコマンドを使ってJessieを起動したいと思いますqemu-system-x86_64 -kernel bzImage -append "root=/dev/sda" -hda jessie.img -net nic -enable-kvm -nographic -m 2G。 bzImageを取得するためにカーネルをダウンロードしてコンパイルしました。Linusのgithubバージョン4.9

今直面している問題は、正しいバージョンがあるにもかかわらず(少なくともそう思います)、バージョンが一致しないということです。

[   49.506967] pcwd_usb: version magic '4.9.0-0.bpo.3-amd64 SMP mod_unload modversions ' should be '4.9.0 SMP mod_unload '

どのカーネルバージョンを入手する必要があるか(どこで)知っていますか?

答え1

カーネルイメージと一致するには、カーネルモジュール(仮想マシンの内部にインストールされている)が必要です。仮想マシンの内部にDebianカーネルをインストールします。/boot/vmlinuz-4.9.0-3-amd64仮想マシンの内部または以下から入手できます。https://packages.debian.org/stretch/linux-image-4.9.0-3-amd64(少なくともVMを更新するために最新のカーネルをダウンロードした場合)驚くほどinitrdなしで動作します。

PS:イメージにインストールされているブートローダを使用して起動する方が簡単です。

関連情報