Debianカーネルモジュールを上書きする適切な方法

Debianカーネルモジュールを上書きする適切な方法

カーネル モジュールをダウンロードしてコンパイルしましたtg3.ko。Debian システムのどこに配置すればよいでしょうか?/lib/modules/2.6.32-5-xen-amd64/kernel/drivers/net/tg3.koすでに 1 つあります。

理想的には、元のファイルをそのままにして、自分のファイルの「優先度を上げる」ようにします。そうすれば、自分のファイルが読み込まれなかったり消えたりしても、元のファイルはフォールバックとして残ります。

私が知っている唯一の方法は ですdpkg-divertが、それを使用すると少しぞっとします。特に、ネットワーク モジュールを使用してサーバー上で実行するのは怖いです。:)

答え1

モジュールを に配置し/lib/modules/2.6.32-5-xen-amd64/updates/(存在しない場合はディレクトリを作成)、再実行しますdpkg-reconfigure linux-image-2.6.32-5-xen-amd64(depmod方法がわかっている場合は、単に実行します)。 で新しいドライバーが見つかるかどうかを確認しますmodprobe -l tg3

man 5 depmod.conf詳細については、こちらをご覧ください。

関連情報