我的 Belkin USB 网络接收器有问题。我无法让它工作。我有带驱动程序的 CD,它们只适用于 Windows 吗?如果我启动 Ubuntu 并尝试单击,则install.exe
不起作用。我收到如下消息:
Archive: /media/F7D4101v1/setup.exe Zip file size: 4911104 bytes, number of entries: 29824
[/media/F7D4101v1/setup.exe]:
Zipfile is disk 34294 of a multi-disk archive, and this is not the disk on
which the central zipfile directory begins (disk 3569).
我是 Linux 新手,它看起来不错,但我无法连接到无线网络,这让它变得毫无用处。顺便说一句,在 Windows 上一切都运行正常。
答案1
您可能可以使用 ndiswrapper 来安装驱动程序。我最近在使用 netgear 无线 USB 时也遇到了同样的问题。
此外,.exe 文件适用于 Windows,因此不适用于 Linux,这就是 ndiswrapper 的用途。
我目前正在修复我的 Ubuntu 分区,所以我无法了解具体步骤,但为了帮助您入门,请谷歌搜索 ndiswrapper 并下载 tar。然后下载您的卡的驱动程序(如果可以的话)。
我将尽快添加一些需要设置的步骤。
答案2
除非你使用虚拟机或类似软件葡萄酒,.exe
文件适用于 Windows仅有的。
驱动程序 CD 适用于 Windows。如果要让网络接收器正常工作,则必须专门安装 Linux 驱动程序。
第一种方法是通过附加驱动程序安装驱动程序。
- 插入您的网络接收器。
- 在仪表板中搜索“jocky”并选择“附加驱动程序”。
- 从那里找到您的网络接收器并单击“激活”。
如果未列出您的网络接收器,请转至ndswrapper 维基找到您的型号并安装驱动程序。
编辑:阅读这安装 ndswrapper。此处发布了重要内容。
首先,从这里下载 ndiswrapper1.5.tar.gz 文件到您的 $HOME 目录。
sudo -s
通过运行并输入用户密码来进入 root shell 。现在,在我们尝试构建源代码之前,让我们确保我们拥有使其工作所需的工具。以下命令应该可以满足我们的所有需求。
apt-get install debhelper build-essential fakeroot linux-headers-$(uname -r)
将 ndiswrapper1.5.tar.gz 文件解压到 /usr/src 目录。注意:解压源代码的位置并不重要,但本说明的其余部分将假定为 /usr/src。
cd /usr/src
tar xvzf ~/ndiswrapper1.5.tar.gz
默认情况下,负责指定 Debian 打包参数的规则文件指定的安装目录与 Ubuntu 保存相同模块的位置不同。我调整了规则文件以将其安装在正确的位置,如下所示
cd /usr/src/ndiswrapper1.5
sed -e "s/misc/kernel\/drivers\/net\/ndiswrapper/g" debian/rules > debian/temp
mv debian/temp debian/rules
进入源目录并发出 make deb 命令。
cd /usr/src/ndiswrapper1.5
make deb
如果一切顺利,您将在 /usr/src 目录中找到两个全新的以“ndiswrapper”开头的 .deb 包文件。让我们安装它们。