如何离线安装Broadcom无线驱动程序?


30

我已经在Windows 8.1上安装了Ubuntu。但是wifi在Ubuntu中无法正常工作(也许没有驱动程序),在Windows中可以正常工作。另外,由于笔记本电脑没有以太网端口,因此无法连接以太网。那么我有什么办法可以在ubuntu中连接到互联网?
编辑:终端命令的输出 lspci -knn | grep Net -A2

vikram@vikram-Inspiron-11-3148:~$ lspci -knn | grep Net -A2
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Device [1028:0018]
    Kernel driver in use: bcma-pci-bridge
vikram@vikram-Inspiron-11-3148:~$ 

我做了Pilot6建议的操作。这是输出:

vikram@vikram-Inspiron-11-3148:~$ sudo dpkg -i *.deb
[sudo] password for vikram: 
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 163804 files and directories currently installed.)
Preparing to unpack bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Selecting previously unselected package dkms.
Preparing to unpack dkms_2.2.0.3-1.1ubuntu5.14.04_all.deb ...
Unpacking dkms (2.2.0.3-1.1ubuntu5.14.04) ...
Setting up dkms (2.2.0.3-1.1ubuntu5.14.04) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.16.0-30-generic
Building for architecture x86_64
Building initial module for 3.16.0-30-generic
ERROR (dkms apport): kernel package linux-headers-3.16.0-30-generic is not supported
Error! Bad return status for module build on kernel: 3.16.0-30-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found.
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for initramfs-tools (0.103ubuntu4.2) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-30-generic
vikram@vikram-Inspiron-11-3148:~$ 

怎样使用USB调制解调器?
莎拉德·豪塔姆

1
编辑您的问题,并添加“ lspci -knn | grep Net -A2”终端命令的输出。
试点

@ ln78请编辑您的标题并添加更多信息。
莎拉德高塔姆

我更新了答案。他们安装新内核,但安装旧驱动程序。
试点

Answers:


42

您需要安装无线驱动程序。

插入您的Ubuntu安装磁盘或闪存驱动器,然后将这些文件从安装磁盘复制到主目录:

pool/main/d/dkms/dkms_XXXXX.deb
pool/restricted/b/bcmwl/bcmwl-kernel-source_XXXXX.deb

然后在终端中运行以下命令:

sudo dpkg -i *.deb

如果您具有UEFI BIOS,则需要禁用安全启动以加载驱动程序。

18.04更新:

该解决方案在18.04上不起作用,因为build-essential默认情况下未安装及其依赖项。该dpkg命令将抱怨未安装依赖项。

您可以在安装媒体(按字母排序的“ pool”目录)中手动找到所需的软件包,并以与dkms软件包相同的方式进行安装。我希望那里没有任何遗漏。


第二个链接不起作用,请您调查一下并提供其他下载位置
-SpringLearner 2015年

我更新了链接。但是它会不时改变。
试点

我刚刚在Xubuntu 16.04中使用了此建议,安装驱动程序没问题。我想他们已经从14.04.2。开始解决了这个问题。
马丁-

@ Martin-マーチン此问题仅特定于14.04.2。它已被固定在14.04.3等
Pilot6

在我的MacBook Pro 16.04 Broadcom BCM4360上工作。你我的好先生是个天才!谢谢您的帮助。
codenamejames
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.