我最近从主网站下载了 Ubuntu,希望能与 Windows 一起双启动。当操作系统工作时,它说我需要为我的显卡安装驱动程序。当我输入密码时,安装失败。我想这是因为我需要上网。我尝试使用安装光盘安装我的 WiFi USB 适配器,但是当我单击 exe 时,Ubuntu 似乎没有运行安装程序。
我真的想从我的编程和 Windows 中使用 Ubuntu 来满足我的游戏需求,我有哪些可用的解决方案?
包装盒上的名称是:Linksys AE1200 Wireless-N USB Adapter
描述如下:
ID 13b1:0039 Linksys (a comma messed up format)
ID 046d:0a0b Logitech, Inc. ClearChat Pro USB (headset)
我刚买了 Linksys AE1200 USB 无线适配器,它在 2012 年 10 月 19 日工作正常。
我的
lsusb
结果:由于某种原因,安装光盘上的 Win XP 驱动程序无法工作。我尝试过的其他 Broadcom 芯片组驱动程序都没有为我工作。
解决方案
因此,在这里和 Ubuntuforums 的搜索产生了这个链接: http: //www.wikidevi.com/wiki/Linksys_AE1200并提供了这个修复版本的 xp 驱动程序:http ://wikidevi.com/files/Drivers/Broadcom/bcmwl_4323x .zip _
cd /Downloads/bcmwl_4323x/xp/
sudo ndiswrapper -i bcmwlhigh5.inf
sudo modprobe ndiswrapper
ndiswrapper -l
产生:/etc/modules
设备中,以便它在启动时加载 ndiswrapper。sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper
,然后 LED 亮起。我正在运行 Ubuntu 12.04,在搜索这些论坛失败后,我已经为我的 AE1200 安装了驱动程序并且它工作正常。
这是我的做法:
首先,安装 ndiswrapper 并确保同时安装 ndiswrapper-common 和 ndiswrapper-dkms。
然后,下载设备的 XP 驱动程序:http: //support.linksys.com/en-us/support/adapters/AE1200
解压缩 zip 并
cd
到文件夹(可能是 xp)。如果此时您尝试使用 ndiswrapper 安装驱动程序,您将收到“找不到“Linksys_AE1200.files.NTamd64”部分”错误。要解决此问题,请编辑 bcmwlhigh5.inf 文件。找到如下所示的部分:在它下面,添加以下内容:
保存并关闭。然后,如果您已经尝试使用 ndiswrapper 安装驱动程序,则需要将其删除,请运行:
然后再次安装:
验证:
现在插入 USB 设备,蓝灯应该会亮起。
我可能是错的,但我认为这意味着编写这些 .inf 文件的人忘记包含这些行,我觉得这很有趣。
** 12.10 的更新 - 如果您安装 ndiswrapper-dkms,它将失败并且您将开始收到系统错误。按照此处的解决方案解决: https ://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1023645/comments/3
作为旁注,他引用的源代码是提取的 tar.gz 的“驱动程序”目录中的所有内容
此外,您还需要运行:
和
思科似乎并不关心在该特定设备上支持 Linux:http ://homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/mp/410963?comm_cc=HSus&comm_lang=en#M30247
该论坛上的一位用户建议RALinkTech 驱动程序“RT3572USB”将适用于您的设备,但表示这会很烦人。我无法证实这两种说法。
ndiswrapper
(一种提供足够 Windows API 以让 Windows驱动程序 在 Linux 下运行的工具)没有在其支持的设备列表中提及您的设备。一般来说,最好在了解设备 的支持级别后购买设备。一些公司(英特尔)付出了额外的努力来确保他们的硬件在 Linux 下工作(有时在 Windows 驱动程序发布之前;我与之交谈过的他们的开发团队成员对支持 Linux 感到很兴奋)。有些公司根本不在乎。确定支持哪些特定设备可能很困难;一种简单的方法是寻找
/lib/modules/$(uname -r)/kernel/drivers/net/
驱动程序。所有 USB 驱动程序都在usb/
子目录中。在我的系统上:这无法显示的一件事是驱动程序质量 ——它因驱动程序和设备而异。没有什么可做的,只需通过网络搜索您感兴趣的特定设备,看看人们是否普遍有成功或抱怨——知道大多数人会报告抱怨,但他们的设备工作正常。
我遵循了@Lukashka的说明以及此处的建议:安装驱动程序(西班牙语),它适用于 Ubuntu 14.10:
他们说:
1.安装
ndiswrapper
:2. 安装驱动:
转到 linksys 页面并下载 xp 的驱动程序,然后如果您使用的是 Ubuntu 64 位,请按照@Lukashka的说明进行操作
然后在我们使用的下载文件夹中:
然后我们确保已安装:
如果有错误,那么我们需要卸载(
sudo ndiswrapper -e bcmwlhigh5
)然后修复错误(例如下载其他文件)并重新安装。3.加载
ndiswrapper
模块:对系统:
WIFI USB接口激活时:
当 Ubuntu 启动时(添加
ndiswrapper
为新行):然后检查您的连接,它应该列出您的设备。
只是为了让社区知道 Linksys AE1200 可以像在 Windows 中一样完美运行。
但是,我必须通知,修改过的 XP 驱动程序,上面发布的其他评论,在 WPA2 路由器上不起作用,我找到了解决方法,找到了未改动的 WinXP 驱动程序,并启动并运行。
是通过以下方式做到的:
从以下位置下载未修改的 XP 驱动程序: http ://drivers.softpedia.com/dyn-postdownload.php?p=159439&t=0&i=1
通过终端安装
ndisgtk
和ndiswrapper-dkms
打包 ==>sudo apt-get install ndisgtk && sudo apt-get install ndiswrapper-dkms
提取从上面的链接下载的压缩 WinXP 驱动程序。
从菜单中打开 Windows 无线驱动程序,选择
bcmwlhigh5.inf
文件并安装驱动程序。重新启动只是为了确定并最终让它工作。
我目前正在运行 Lubuntu,但是,我假设在 Ubuntu 和 Ubuntu 衍生产品中,不需要添加 ndiswrapper,
/etc/modules
因为 Lubuntundiswrapper
是由内核默认加载的。希望这对任何人都有帮助,设置 Cisco Linksys AE1200 USB 无线加密狗工作的简单无忧的方法,无需太多终端命令,对于经验不足的用户!
编辑:如果您处于无法以任何方式重新启动的情况,则在驱动程序安装后,蓝色 LED 应立即亮起,您可以立即开始使用 wi-fi 加密狗。