WiFiルーターWZR-HP-AG300Hに最新のDD-WRTファームウェアをインストールしました。そこからファームウェアを受け取りました。ここ(05-27-2013-r21676)。
USBハードドライブがXFSファイルシステムサポートでフォーマットされているため、現在XFSファイルシステムサポートをインストールしようとしていますが、残念ながらDD-WRTファームウェアはそれをサポートしていないようです。
私は見つけたXFSモジュールはインターネット(kmod-fs-xfs_3.8.13-1_ar71xx.ipk)からインストールできます。。 libcとopkg(インストールプログラムツール)を正常にインストールしましたが、モジュールにはカーネル3.8.13-1が必要です。
root@DD-WRT:/# opkg install kmod-fs-xfs
Installing kmod-fs-xfs (3.8.13-1) to root...
Downloading kmod-fs-xfs_3.8.13-1_ar71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-xfs:
* kernel (= 3.8.13-1-c9fbcbc6c04e6f1cd1482e9b879b485b) * kernel (= 3.8.13-1-c9fbcbc6c04e6f1cd1482e9b879b485b) *
* opkg_install_cmd: Cannot install package kmod-fs-xfs.
root@DD-WRT:/# uname -a
Linux DD-WRT 3.9.4 #322 Mon May 27 03:17:08 CEST 2013 mips GNU/Linux
その場合、カーネル3.8.13-1を含むファームウェアは何であるかを知りたいです。改訂事項が多すぎて、2008年以降は変更履歴が見つかりません。
答え1
すべてのDD-WRTファームウェアリリースにどのバージョンのLinuxカーネルが含まれているかを確認することはほとんど不可能に見えるので、ここでは別の方法を使用してxfsモジュールを直接コンパイルしてみる必要があると思いました。これを達成する方法を非常に詳しく説明する多くのチュートリアルがあります。
以下はいくつかあります。
完全なDD-WRTファームウェアではなく、XFSカーネルモジュールを再コンパイルするだけであるという点でいくつかの利点があるため、かなり実行可能でなければなりません。 DD-WRTガイドの次のセクションに特別な注意を払いたいと思います。DD-WRT用(カスタム)カーネルモジュールのコンパイル。
これが非常に面倒な場合は、次に切り替えることを検討してください。オープンWRT、特定のハードウェアをサポートしているとします。
タイトルが次のようなこのページを閲覧している場合:OpenWRT - USBストレージ、ビルドされたXFSカーネルモジュールをオプションとして提供することがわかります。