モジュールを新しいカーネルに自動的に再構築するにはどうすればよいですか?

モジュールを新しいカーネルに自動的に再構築するにはどうすればよいですか?

Linux 初心者ですが、これを実行した後:http://ubuntuforums.org/showthread.php?t=2092934

私は Wi-Fi を起動して実行しましたが、何も知らずにコンピューターを更新して新しいカーネルをインストールしたのですが、Wi-Fi が使えなくなってしまいました。

もう一度やり直すのは問題ありませんが、将来的には DKMS か何かで自動的に実行できるようにしたいです。また、使用しなくなった古いカーネルはどこでどのように削除すればよいですか。

答え1

感謝ティム・フィリップスの中に同じ投稿彼は、DKMS モジュールをインストールする .deb パッケージを提供しました。

たとえば、Edimax EW-7811Un の RealTek 8188cus チップのベンダー ドライバーは、Ubuntu 13.04、カーネル 3.8 または 3.9 ではコンパイルされません。

関数の暗黙的な宣言 (デーモン化) にエラーがあり、モジュール内に不明なシンボルがあります。

型番

debには、RTL8192xC_USB_linux_v3.4.4_4749.20121105.zipのドライバーソースコードのパッチバージョンが含まれています。 RealtekサイトUbuntu 13.04カーネル3.8または3.9ではコンパイルされません。

この deb パッケージは、8192cu.ko ドライバーをコンパイルしてインストールし、カーネルのアップグレードごとに実行されるように DKMS モジュールを挿入します。

ネイティブドライバーをブラックリストに登録することを忘れないでください。/etc/modprobe.d/に次の内容のファイルを置いてください。

# Blacklist native RealTek 8188CUs drivers
blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi

ソース

パッケージをダウンロードできますここインストールします:

wget "https://code.google.com/p/realtek-8188cus-wireless-drivers-3444749-ubuntu-1304/downloads/detail?name=rtl8192cu-tjp-dkms_1.6_all.deb&can=2&q="
sudo dpkg -i rtl8192cu-tjp-dkms_1.6_all.deb

関連情報