我安装了最新的DD-WRT固件到我的wifi路由器WZR-HP-AG300H。我从这里(05-27-2013年-R 21676)那里得到了固件。
我目前正在尝试安装XFS文件系统支持,因为我的USB硬盘是用它格式化的,但不幸的是,DD-WRT固件似乎不支持它。
我发现了可以从internet (Kmod XFS)安装XFS模块._3.8.13-1_ar71x.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年。
发布于 2013-07-16 20:10:18
几乎不可能确定在所有DD-WRT固件版本中包含了哪个版本的Linux内核,所以我想我会采取一种不同的策略,自己编译xfs模块。有许多教程很好地解释了如何做到这一点。
这里有几个例子:
您在这里有一点优势,因为您应该只需要重新编译XFS内核模块,而不是整个DD-WRT固件,所以它应该是相当可行的。您需要特别关注DD-WRT指南的这一节,标题为:为DD-WRT编译(自定义)内核模块。
如果这对您来说太难处理,您可能会考虑切换到OpenWRT,前提是它支持您的特定硬件。
如果您浏览这个名为:OpenWRT - USB存储的页面,您会发现它们提供了已经构建的XFS内核模块,作为一个选项。
https://unix.stackexchange.com/questions/83279
复制相似问题