Comment installer les pilotes sans fil Broadcom hors ligne?

30

J'ai installé Ubuntu aux côtés de Windows 8.1. Mais le wifi ne fonctionne pas sous Ubuntu (peut-être que les pilotes ne sont pas présents), ce qui fonctionnait bien sous Windows. De plus, je ne peux pas me connecter avec Ethernet car mon ordinateur portable n'a pas de port Ethernet. Existe-t-il un moyen pour moi de me connecter à Internet dans Ubuntu?
Edit: Sortie de la commande du 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:~$ 

J'ai fait ce que Pilot6 a suggéré. Voici la sortie:

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
la source
Qu'en est-il de l'utilisation d'un modem USB?
Sharad Gautam
1
Veuillez modifier votre question et ajouter la sortie de la commande de terminal "lspci -knn | grep Net -A2".
Pilot6
@ ln78 Veuillez modifier votre titre et ajouter plus d'informations.
Sharad Gautam
J'ai mis à jour la réponse. Ils installent un nouveau noyau, mais un ancien pilote.
Pilot6
Possibilité de doublon de l' installation hors ligne de "fimware-b43-installer"
Woeitg

Réponses:

42

Vous devez installer le pilote sans fil.

Insérez votre disque d'installation Ubuntu ou un lecteur flash et copiez ces fichiers du disque d'installation dans votre répertoire d'accueil:

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

Exécutez ensuite ce qui suit dans le terminal:

sudo dpkg -i *.deb

Si vous avez un BIOS UEFI, vous devez désactiver le démarrage sécurisé pour charger le pilote.

Mise à jour 18.04:

La solution ne fonctionnera pas sur 18.04, build-essentialet ses dépendances ne sont pas installées par défaut. La dpkgcommande se plaindra que les dépendances ne sont pas installées.

Vous pouvez rechercher manuellement les packages requis sur le support d'installation (répertoire "pool" trié par ordre alphabétique) et les installer de la même manière que le dkmspackage. J'espère que rien n'y manque.

Pilote6
la source
Le deuxième lien ne fonctionne pas, pouvez-vous s'il vous plaît l'examiner et donner un autre endroit pour télécharger
SpringLearner
J'ai mis à jour le lien. Mais il sera modifié de temps en temps.
Pilot6
Je viens d'utiliser ce conseil pour Xubuntu 16.04 et l'installation du pilote n'a posé aucun problème. Je suppose qu'ils ont résolu le problème à partir du 14.04.2.
Martin - マ ー チ ン
@ Martin- マ ー チ ン Ce problème est spécifique à 14.04.2 uniquement. Il a été corrigé dans 14.04.3, etc.
Pilot6
A travaillé sur mon MacBook pro 16.04 Broadcom BCM4360. Vous mon bon monsieur êtes un génie! Merci pour l'aide.
codenamejames