端末を介してDebianにカーネルヘッダをインストールしようとしていますapt-get
。
カーネルヘッダが必要な理由は、RTL Wi-Fiチップ用のWi-Fiアダプタドライバをインストールする必要があり、付属のinstall.sh
ドライバをbuild
実行するときです/lib/modules/3.4.90+/
。
カーネルを最初からコンパイルしてビルドする必要があることを示唆するいくつかの記事を読んだが、これは私には少し不要なようです。
私も試してみましたが、sudo apt-get install linux-headers-$(uname -r)
下位バージョンのカーネルがインストールされていました。
誰もが正しい方向に私を指すことができますか?
編集する:
私はARM Debianを使用しており、WiFiモジュールはRTL8188チップを使用しています。
www.armhf.comからLinuxイメージをダウンロードしました。
答え1
デフォルトのDebianカーネルを使用していますか、それともカスタムコンパイルされたカーネルを使用していますか?在庫がある場合は、linux-image-*パッケージと一致するlinux-headers-*パッケージが必要です。
Debian には、使用可能な最新のカーネルパッケージに基づいてlinux-image-$arch
名前が付けられた仮想パッケージもありますlinux-headers-$arch
(例: where $arch
isamd64
など586
)。686-pae
amd64
apt-get install linux-image-amd64 linux-headers-amd64
Debian バージョンに適した最新のカーネルイメージとヘッダーがインストールされます。
カーネルを使用する場合も同様です。甘草州リポジトリですが、仮想パッケージの名前は少し異なります。
apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Realtek NIC の場合、debian アーカイブの無料部分から Realtek ファームウェアをインストールする必要があるかもしれません。non-free
端末の電源が入って/etc/apt/sources.list
いて動作していることを確認してください。
apt-get install firmware-realtek
最後に、モジュールをコンパイルするには、このdkms
パッケージが必要または少なくともインストールされてbuild-essential
いる必要があります。
答え2
3.4.90+
私がしなければならなかったのは、元のOlimex Debianイメージパスのフォルダを/lib/modules
NANDフラッシュドライブの同じパスにコピーすることだけでした。
その後インストールfirmware-realtek
してwpa_supplicant
実行してみました。