![起動時の問題:「カスタムモジュールのロード[失敗]"](https://linux33.com/image/19129/%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AE%E5%95%8F%E9%A1%8C%EF%BC%9A%E3%80%8C%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%83%AD%E3%83%BC%E3%83%89%5B%E5%A4%B1%E6%95%97%5D%22.png)
カーネルをバージョン3.0にアップデートした後にArch-Linuxシステムが起動すると、常に次の行が表示されます。
Loading User-specified Modules [BUSY] [FAIL]
何がこのようなことが起こるのかわかりません。私の -fileMODULES
の -array は/etc/rc.conf
次のようになります。
MODULES=(fuse wl !b43 !ssb !usblp vboxdrv vboxnetflt)
ロードされたモジュールを確認しましたが、(を使用してmodprobe
)すべて正常にロードされました。
私の考えは、私の-arrayのブラックリストにあるモジュールの1つがMODULES
カーネルから追い出されたか名前が変更され、システムがそれを見つけることができないということです(防止するため)。そのため、次のコマンドを使用して、利用可能なすべてのカーネルモジュールを確認しました。
ls -R /lib/modules/3.0-ARCH/kernel/ | grep <module-name>
VirtualBoxの最後の2つのモジュールを除いて、配列内のすべてのモジュールを見つけました。ただし、手動でロードしようとすると、起動後にロードできるというメッセージがmodprobe
表示されます。lsmod
また、/var/log/kernel.log
-logfileを確認しました(ここでは明確ではありません)。
したがって、これが起こる原因が何であるか、またはそのログファイルがどこにあるのかを理解する必要があります(-fileはありますが、-filedaemons.log
はありませんmodules.log
)。
答え1
MODULES
発表されたように、アレイのブラックリストモジュールは廃止されました。ここ。おそらくそれが理由であろう。
答え2
可能であれば、モジュールをロードするための起動スクリプト(grep -RF "User-specified Modules" /etc/
たとえば、使用可能)を見つけて開き、ステップごとに進みます(各コマンドを端末に貼り付けます)。