¿Cómo instalar los controladores inalámbricos Broadcom sin conexión?

30

He instalado Ubuntu junto con Windows 8.1. Pero el wifi no funciona en Ubuntu (tal vez los controladores no están presentes), lo que funcionó bien en Windows. Tampoco puedo conectarme a Ethernet ya que mi computadora portátil no tiene un puerto Ethernet. Entonces, ¿hay alguna forma de conectarme a Internet en ubuntu?
Editar: Salida del comando de 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:~$ 

Hice lo que sugirió Pilot6. Aquí está la salida:

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:~$ 
En78
fuente
¿Qué pasa con el uso de un módem USB?
Sharad Gautam
1
Por favor, editar su pregunta y añadir la producción de "lspci -knn | grep-A2 Neto" comando en el terminal.
Piloto6
@ ln78 Edite su título y agregue más información.
Sharad Gautam
Actualicé la respuesta. Instalan kernel nuevo, pero controlador antiguo.
Piloto6

Respuestas:

42

Necesita instalar el controlador inalámbrico.

Inserte su disco de instalación de Ubuntu o una unidad flash y copie estos archivos del disco de instalación a su directorio de inicio:

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

Luego ejecute lo siguiente en la terminal:

sudo dpkg -i *.deb

Si tiene BIOS UEFI, debe deshabilitar el Arranque seguro para cargar el controlador.

Actualización 18.04:

La solución no funcionará en 18.04 porque build-essentialsus dependencias no están instaladas de manera predeterminada. El dpkgcomando se quejará de que las dependencias no están instaladas.

Puede encontrar manualmente los paquetes necesarios en el medio de instalación (directorio "pool" ordenado por alfabeto) e instalarlos de la misma manera que el dkmspaquete. Espero que no falte nada allí.

Piloto6
fuente
El segundo enlace no funciona, ¿puede buscarlo y darle un lugar alternativo para descargar
SpringLearner
Actualicé el enlace. Pero se cambiará de vez en cuando.
Piloto6
Acabo de usar este consejo para Xubuntu 16.04 e instalar el controlador no fue un problema. Supongo que han solucionado el problema desde 14.04.2.
Martin - マ ー チ ン
@ Martin- マ ー チ ン Este problema es específico de 14.04.2 solamente. Se ha solucionado en 14.04.3, etc.
Pilot6
Funcionó en mi MacBook pro 16.04 Broadcom BCM4360. ¡Tú, mi buen señor, eres un genio! Gracias por la ayuda.
codenamejames