カーネルソースをダウンロードし、コンパイルして新しいカーネルを実行します。私はkvmカーネルモジュールをいくつか変更してテストしています。make mrproperの後にカーネルモジュールを挿入する
これは私がカーネルソースで何らかの変更を加えた後に行うことです。
make M=arch/x86/kvm
これ以降、カーネルモジュールを正常に挿入できました。
私はmake mrproper
を実行しました。これは、Linuxコンパイルですべてのバイナリと副産物を消去します。
カーネルモジュールのみを現在の起動済みカーネルに挿入する方法はありますか?カーネル全体をもう一度コンパイルして、新しいvmlinuzを/ bootのvmlinuzファイルに置き換える必要があります。
私は2番目のオプションを実行できますが、時間がかかり、この小さな問題の最も賢明な方法ではありません。
これはしばらくしているので、私は正しく覚えていないかもしれませんが(あるいは物事が変わったかもしれませんが) 'make modules'を試しましたか? – Flimzy
'make mrproper'を実行するとカーネル構成が削除されますので、' make M = ... modules'を試す前に復元を試みるべきです。 – C2H5OH