Ubuntuでカーネルモジュールの自動ロードを抑止する

/etc/modprobe.d/blacklist.confに 以下のようにモジュール名を追記すればよい。
blacklist rtl8192cu
blacklist btusb
その後、システムを再起動する。rmmodなどで、そのカーネルモジュールをアンロードしてもよいが、不安定などの理由でロードを抑止する場合、一度でもカーネルにロードされたなら、安全のため再起動するのがよい。

この機能を利用すると、次のようなこともできる。実験的に使いたいデバイスについては、安定性が必要なホストOSでは、上記のような設定にして自動でドライバがロードされることを回避し、ゲストOSで、設定等を試したり、試運転する。ゲストOSならカーネルがクラッシュしても影響が限定的になる。

0 件のコメント: