最近、カーネルをコンパイルし、カーネル/オペレーティングシステムと共にインストールする一連のモジュールを選択しました。
このカーネル/FSをUSBにインストールしましたが、正しく起動します。
lsmodを使用すると、モジュールがリストされていないことがわかります。
/lib/modulesに移動しましたが、makefileは表示されません。モジュールファイルをどのように見つけることができますか?以下を参照してください:kernel/fs/nls/nls_iso8859-15.ja
その後、cd linux-4.1.6/fs/nlsパスをたどると、上記のファイルを見ることができます...ここでmakeFileを実行してみました。
このカーネルを使ってモジュールをインストールしたいのですが、どうすればいいのかわかりません。私がすべて間違っているのだろうか?
答え1
lsmod
モジュールが表示されない場合は、ドライバがカーネルに静的にコンパイルされたことを示します。/lib/modules
次のファイルをロードできるようにカーネルをビルドするときは、ロード可能なモジュールサポートを有効にする必要があります。
insmod /lib/modules/kernel/fs/nls/nls_iso8859-15.ko
別のカーネルモジュールを作成する必要がある場合は、次のものが必要です。カーネルの指定次のためにビルドします。
make -C /lib/modules/`uname -r`/build M=$PWD