私が知っている限り、さまざまなカーネルバージョンのモジュールは以下に保存されています
/lib/modules
。/lib/modules/{version}/...../...ko
これで、各モジュールのモジュールをどこに保存するかが明らかになりました。カーネルバージョン.config
、現在すでに持っているカーネル(つまり、構成と思われるもの)を変更しました。
私の質問は、この新しいモジュールがどこにあるかです。カーネルの設定今より2倍カーネルバージョン行く?そうなるでしょうか/lib/modules/{version}_{configsuffix}/...../...ko
?
このようなツールは、modprobe
これらのモジュールを見つける場所をどのように知ることができますか?
.config
また、公平に共有されるモジュールの場合、カーネル構成の値が異なっても同じカーネルモジュールが出るという疑問を表明したいと思います。ただし、この場合でも、.config
同じモジュールに対して異なるモジュールを作成するようにモジュールを調整する設定がある場合があります。カーネルバージョン
ベストアンサー1
構成を変更するたびに、EXTRAVERSION
構成を簡潔に説明するサフィックスを Makefile フィールドに追加します。
EXTRAVERSION=-lpae
別の時間
EXTRAVERSION=-486
これにより、すべてのツールに関する限り、さまざまな構成が異なるバージョンになります。つまり、 の異なる出力uname -r
、 の異なるサブディレクトリ/lib/modules
などがあります。
これがほとんどのディストリビューションが行うことです。