
module-init
というディレクトリにありますweak-modules*
。
bash # ls /usr/lib/module-init-tools/weak-modules*
/usr/lib/module-init-tools/weak-modules /usr/lib/module-init-tools/weak-modules2
正確には何ですか?そしていつ使用しますか?module-init
ディレクトリに存在するので、モジュールを初期化するときに使用していると思います。
答え1
このweak-modules
スクリプトは、インストールされているカーネルkABIと互換性のあるモジュールを決定し、そこにシンボリックリンクを設定して、コンパイルされたカーネル以外のカーネル/lib/modules/$KERNELRELEASE/weak-updates
で互換性のあるモジュールを使用できるようにします。
weak-updates
インストールされているすべてのカーネルのディレクトリへのリンクを確立するためにモジュールをインストールするときに使用されます。また、新しいカーネルをインストールして、そのディレクトリがシステムweak-updates
の他のカーネルの下にインストールされている互換モジュールでいっぱいになるようにする場合にも使用されます。