如何修复“未找到模块ndiswrapper”
我有Ubuntu 12.10,每当我运行sudo modprobe ndiswrapper
,我都会收到以下错误。
FATAL: Module ndiswrapper not found.
命令dkms status
返回…
ndiswrapper, 1.57, 3.2.0-32-generic, i686: installed
当我运行ndiswrapper -v
我将返回…
jason@jason:~$ ndiswrapper -v utils version: '1.9', utils version needed by module: '1.9' module details: filename: /lib/modules/3.5.0-18-generic/updates/dkms/ndiswrapper.ko version: 1.58rc1 vermagic: 3.5.0-18-generic SMP mod_unload modversions 686
我已经安装了commons
, utils-1.9
, dkms
, source
但它仍然会返回此错误。 我该如何解决?
这个错误的主要原因是ndiswrapper 1.57
版本中的错误。 看看这个 。
下载ndiswrapper 1.58
rc build,代码优于1.57。 它会工作。 祝好运
根据你安装的内容,这看起来很愚蠢,但是你安装了ndiswrapper-dkms
吗? 这应该允许你sudo modprobe ndiswrapper
。
我不得不运行echo ndiswrapper >> /etc/modules
编辑 :首先运行:
sudo rm -f /lib/modules/3.5.0-*-generic/updates/dkms/ndiswrapper.ko
然后运行:
sudo apt-get install --reinstall ndiswrapper-dkms ndiswrapper-source
这将重新编译ndiswrapper,以便它可以在您的内核上运行。 看看它是否适合你。
这不是12.10的正确内核版本(使用uname -r
命令检查当前运行的内核)。 尝试:
sudo dkms build -m ndiswrapper -v 1.57 sudo dkms install -m ndiswrapper -v 1.57
如果成功强制ndiswrapper重建,请告诉我们。
您可以等待修复错误,也可以按照错误评论中列出的步骤进行修改,这些内容如下:
mkdir ~/src cd ~/src wget http://downloads.sourceforge.net/project/ndiswrapper/testing/ndiswrapper-1.58rc1.tar.gz tar -xvf ndiswrapper-1.58rc1.tar.gz cd ndiswrapper-1.58rc1 make sudo make install