每次我尝试安装 ndiswrapper-dkms 时,都会收到一条崩溃报告,提示:
标题:“ndiswrapper-dkms 1.57-1ubuntu1:ndiswrapper 内核模块构建失败”
DKMSBuildLog:“内核 3.8.0-33-generic (x86_64) 的 ndiswrapper-1.57 的 DKMS make.log -日期和时间-
找不到内核构建文件
/usr/src/linux-headers-3.8.0-33-generic
请使用 KBUILD= 参数给出内核构建目录的路径
制作:[config_check] 错误 1
答案1
不确定这个问题是否已经解决。我遇到了类似的问题,并按照 Chili555 的说明进行操作: http://ubuntuforums.org/showthread.php?t=1967383
第一个对我有用:sudo apt-get install --reinstall ndiswrapper-common ndiswrapper-utils-1.9
按照以下说明解决此问题后,我还升级到了 12.04 3.11: http://www.leaseweblabs.com/2013/07/upgrade-ubuntu-12-04-lts-kernel-to-3-4/
我的 wifi 行为不稳定(在进行上述更改之前就是这样的),但从那以后没有遇到任何 ndiswrapper 问题。
希望这可以帮助
答案2
尝试 1.58 ndiswrapper 1.58rc1 源代码http://sourceforge.net/projects/ndiswrapper/files/testing/
在主目录中创建一个文件夹 xxx,并在其中提取下载的源代码
然后使用
cd xxx
进而
sudo make install
一旦完成,它将被永久安装。
检查它是否有效,否则这是一个众所周知的错误,有一个解决方法,请尝试按如下方式手动安装它-
1.从以下网址下载最新的 tarballhttp://sourceforge.net/projects/ndiswrapper/files/testing/
2.创建文件夹/usr/src/ndiswrapper-1.58/
3.将其解压到任意位置并复制到之前创建的文件夹 /usr/src/ndiswrapper-1.58/ ,不要复制目录本身,只复制内容。
4.将 dkms.conf 文件从 /usr/src/ndiswrapper-1.57/ 复制到 /usr/src/ndiswrapper-1.58/ 文件夹。使用文本编辑器打开它,并将其中列出的 ndiswrapper 版本更改为 1.58。
5. 在您的控制台中运行这些命令以便使用 dkms 构建和安装模块:
sudo dkms add ndiswrapper/1.58
sudo dkms build ndiswrapper/1.58
sudo dkms install ndiswrapper/1.58
希望它能起作用。如果你遇到任何其他问题,请尝试一下。告诉我。