カーネルの自動ロードを許可しない grsecurity カーネルを使用しているため、複数のシステムサービスが動作しません。モジュールを手動でロードしmodprobe
て再起動した後、すべてがうまく機能しましたが、やや汚れたソリューションです。起動中にこれを「正しく」実行したいと思います。
オペレーティングシステムはgrsecカーネルを使用するArch Linuxです。
ベストアンサー1
これは初期化システム(systemdまたは...)によって多少異なりますが、オプションは次のとおりです。
-
モジュールロード=
/etc/modules-load.d/modules.conf
# /etc/modules: 起動時にロードされるカーネルモジュール。 #このファイルには、起動時にロードする必要があるカーネルモジュールの名前が1行
に1つずつ含まれています。
「#」で始まる行は無視されます。
デスクトップ/ノートブックコンピュータの場合、通常はデバイスを接続してドライバモジュールをロードできるようにしたいです。
これがユースケースではない場合は、関連するモジュールコードを静的にリンクしてカーネルをコンパイルし(モジュールのロードがまったく発生しない)、モジュールシステムを完全に無効にすることも検討できます。 32ビットアーキテクチャでは、カーネルバイナリサイズに制限があります(静的にコンパイルできるモジュール数の制限)。
望むより: "ローカル構成の変更」