我已经花了一些精力来寻找解决 WiFi 问题的方法,但我找到的所有方法都是先用其他方式连接到互联网。但是,我无法这样做,因为我的有线网卡也无法工作。
简要背景
之前我有一台戴尔 XPS 笔记本电脑,上面运行的是 Ubuntu 12.10 64 位。现在我买了一台新机器(二手),戴尔 Vostro 1500,我决定把 XPS 上的硬盘拆下来装到 Vostro 上,这样就不用重新安装 Ubuntu 了。
一切似乎都正常工作,除了无线驱动程序。不幸的是,Vostro 的前任所有者使用的是 Broadcom。更糟糕的是,有线以太网适配器/端口似乎已损坏,所以我目前根本无法访问互联网。
关于我的尝试
如果我启动“软件源”和“附加驱动程序”,它会识别出一个用于 BCM4311 的 Broadcom 802.11 Linux STA 无线驱动程序源选项。但是,选项下方直接显示“此设备不工作”。我以为那是因为我只需要安装专有驱动程序(现在仍然这么认为)。但是,在我尝试启用它之后,我得到了一个安装进度条,它在安装过程中停止,然后重新选择了“不使用该设备”选项。
我有安装媒体,但无法弄清楚如何让系统从中提取驱动程序(假设仅通过互联网安装?)。
我唯一没有尝试过的是购买 USB 式连接器并尝试通过 USB 连接挂接 ISP 调制解调器/路由器。如果有更简单的方法,使用一些命令和/或我可以从另一台机器下载的文件,我宁愿不处理它。
那么,有没有办法可以在没有互联网访问的情况下安装该驱动程序?
我觉得我的技术知识/理解水平高于“菜鸟”,但低于熟练水平 - 所以如果可能的话,我喜欢详细的步骤。
我真的非常感激对此的帮助!
答案1
首先清除并删除现有的 Broadcom 包。
下载部分,
您可以借助print-uri
的功能来完成此操作apt-get
。
首先,您需要确定包名称,例如您需要的 braodcom b43-fwcutter
。(这只是例子)
接下来执行命令,
sudo apt-get --print-uris --yes --reinstall install b43-fwcutter | grep ^\' | cut -d\' -f2 > b43-fwcutter.txt
这将生成文本文件的依赖链接。对所有需要的包执行此操作。
现在使用另一台计算机传递文件wget
(您可以将文件传递给 wget 以使用下载所有链接wget --input-file filename.txt
)或任何其他下载管理器(如果在 Windows 中)来下载软件包。
完成后,将所有 deb 包复制到目标计算机。打开终端,使用 导航到目录cd
,然后使用sudo dpkg -i *.deb
答案2
我认为接下来有两个选择:
在安装中安装驱动程序使用另一台机器。
将硬盘放在另一台机器上(有网络/互联网),然后从那里运行解决方案的步骤。与 Windows 驱动程序安装不同,您不需要硬件来安装对它的支持。
寻找替代的连接方式并发挥创造力,例如使用 USB 有线网络适配器或从朋友或邻居借来的替代可用的 WiFi 适配器。
我建议买一个。相当便宜,而且是添加到工具链中的好工具。