Como instalar os drivers sem fio Broadcom offline?

30

Eu instalei o Ubuntu junto com o Windows 8.1. Mas o wifi não está funcionando no Ubuntu (talvez os drivers não estejam presentes), que funcionou bem no Windows. Também não consigo conectar-me à Ethernet, pois meu laptop não possui uma porta Ethernet. Então, existe alguma maneira de eu me conectar à internet no ubuntu?
Edit: Saída do comando do terminal 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:~$ 

Eu fiz o que o Pilot6 sugeriu. Aqui está a saída:

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:~$ 
In78
fonte
Que tal usar um modem USB?
Sharad Gautam
11
Por favor edite sua pergunta e adicionar saída do "lspci -knn | grep -A2 Net" comando terminal.
Pilot6
@ ln78 Edite seu título e adicione mais informações.
Sharad Gautam
Eu atualizei a resposta. Eles instalam o novo kernel, mas o driver antigo.
Pilot6
Possível duplicata da instalação do "fimware-b43-installer" offline
Woeitg 10/10

Respostas:

42

Você precisa instalar o driver sem fio.

Insira o disco de instalação do Ubuntu ou uma unidade flash e copie esses arquivos do disco de instalação para o diretório Home:

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

Em seguida, execute o seguinte no terminal:

sudo dpkg -i *.deb

Se você possui o UEFI BIOS, precisa desativar o Secure Boot para carregar o driver.

18.04 atualização:

A solução não funcionará no 18.04, porque build-essentiale suas dependências não são instaladas por padrão. O dpkgcomando irá reclamar que as dependências não estão instaladas.

Você pode encontrar manualmente os pacotes necessários na mídia de instalação (diretório "pool" classificado por alfabeto) e instalá-los da mesma maneira que o dkmspacote. Espero que nada esteja faltando lá.

Pilot6
fonte
O segundo link não está funcionando, você pode por favor olhar para ele e dar um lugar alternativo para baixar
SpringLearner
Eu atualizei o link. Mas isso será alterado de tempos em tempos.
Pilot6 25/10/2015
Acabei de usar este conselho para o Xubuntu 16.04 e instalar o driver não foi um problema. Eu acho que eles resolveram o problema a partir de 14.04.2.
Martin - Apr
@ Martin- マ ー チ ン Esse problema é específico apenas à 14.04.2. Ele foi corrigido no 14.04.3, etc.
Pilot6
Trabalhei no meu MacBook pro 16.04 Broadcom BCM4360. Você meu bom senhor é um gênio! Obrigado pela ajuda.
Codenamejames