7 votes

Comment utiliser des pilotes non libres lors de l'installation de Debian ?

Je suis en essayant pour installer debian stable en utilisant unetbootin. Le processus d'installation échoue avec "network autoconfiguration failed", probablement à cause du pilote ethernet qui ne fonctionne pas.

Mon Lenovo U350 est équipé d'un Broadcom BCM57780 qui ne semble pas être pris en charge dès la sortie de la boîte : il existe plusieurs rapports de bogue. aquí , aquí y aquí mais je ne sais pas si la correction a été intégrée dans la version stable de Debian (6).

Une discussion dit que vous devez utiliser un pilote ethernet du paquet firmware-linux-nonfree . Je ne suis pas sûr que ce soit correct car le BCM57780 n'est pas dans la liste des pilotes de firmware-linux-nonfree.

L'arbre de questions spécifiques est :

  • Le BCM57780 est-il supporté par la version stable de Debian ?
    • Si oui, qu'est-ce qui pourrait clocher ? Devrais-je installer debian unstable à la place ?
    • Si ce n'est pas le cas, dois-je utiliser firmware-linux-nonfree pendant l'installation et, si oui, comment dois-je faire ?

Remarque : j'ai utilisé des chargements ubuntu et debian dans le passé mais veuillez poster des indications ligne par ligne plutôt qu'une abréviation cryptique de toute instruction.

Merci d'avance pour toute aide.

Mises à jour :

  • Debian stable avec des pilotes non libres n'a pas fonctionné.
  • Debian unstable (pilotes libres uniquement) n'a pas fonctionné.
  • J'ai essayé de charger firmware-iwlwifi_0.28_all.deb à partir d'une autre clé USB pour que le sans fil fonctionne plutôt que le BCM57780. Le fichier .deb a été trouvé mais la configuration réseau a toujours échoué !
  • C'est ça, j'abandonne. Malheureusement, j'utiliserai ubuntu même si l'interface utilisateur Unity sera très instable pendant les deux prochaines années :(

1 votes

Hmm ennuyeux, selon bugs.debian.org/cgi-bin/bugreport.cgi?bug=574888 ça aurait dû être réparé dans Squeeze...

4voto

marcio Points 2397

Mise à jour février 2021 : De nos jours, je recommanderais de copier les fichiers deb du firmware sur la clé USB directement sans passer par cette étape, tout simplement parce que cette réponse suggère dans ce fil. J'ai placé mon paquet iwlwifi à la fois à la racine de la clé USB et dans le dossier "firmware". Je ne sais pas lequel est le bon, mais ça marche maintenant. Merci !

Si vous voulez créer une clé USB Debian amorçable avec des pilotes non libres inclus, vous pouvez copier l'ISO sur le disque directement puis créer une nouvelle partition où vous incluez les fichiers .deb des pilotes dont vous avez besoin.

Assurez-vous d'abord que vous ne copiez pas sur le mauvais périphérique en vérifiant la sortie de la commande dmesg après avoir connecté votre lecteur flash.

Maintenant, copiez debian sur votre clé USB :

cat debian.iso > /dev/sdb; sync

Ensuite, créez une nouvelle partition en utilisant fdisk :

fdisk /dev/sdb

Utilisez ces commandes pour configurer la nouvelle partition à l'aide de fdisk (cela suppose que vous avez déjà une partition sur le disque) :

n (Create new partition)
p (Partition type: Primary)
2 (Partition number)
Enter (select default values for first sector)
Enter (select default values for last sector)
t (Change partition type)
2 (Partition number)
6 (Hex code for type FAT16)
w (to write changes to disk)

Maintenant nous informons le système d'exploitation des changements de table de partition (apt-get install parted) :

partprobe

Formatez la partition avec vfat :

mkfs.vfat /dev/sdb2

Montez la nouvelle partition :

mount /dev/sdb2 /mnt

Vous pouvez maintenant copier les fichiers .deb que vous voulez que le programme d'installation détecte pendant l'installation, par exemple :

cp firmware-bnx2_0.28+squeeze1_all.deb /mnt

S'assurer que toutes les données sont écrites sur le disque (probablement inutile) :

sync

Démontez le lecteur USB :

umount /mnt

C'est fait !

Maintenant, l'installateur Debian va détecter tous les pilotes que vous avez ajoutés à la nouvelle partition et les utiliser. Dans mon cas, j'avais besoin de pilotes de cartes réseau non libres pour un serveur Dell PowerEdge.

2voto

chrishiestand Points 1576

Je ne sais pas si le BCM57780 est pris en charge dans Debian Squeeze, mais s'il utilise le pilote tg3, je peux confirmer qu'il n'est pas dans l'installateur net (j'ai moi-même eu ce même problème). En fait, j'ai extrait l'initrd, ajouté le firmware manquant et recompressé l'initrd.

Avez-vous essayé le des instructions sur la façon d'utiliser le firmware d'un tiers ?

De plus, Raphael Hertzog vend une CD/DVD d'installation avec micrologiciel préchargé .

Edit : Désolé, je viens de réaliser ce qu'est unetbootin et ce que vous essayez de faire (installer debian sur une clé usb active). Essayez l'un de ceux-ci les images de CD non officielles qui incluent déjà le micrologiciel non libre .

1voto

Irfan Points 308

Hé, j'avais le même problème. Je n'arrivais pas à charger les pilotes non gratuits pendant l'installation. J'ai tout essayé (enfin presque).

Je me rends compte que cela fait quelques années que cette question a été posée, mais comme cette page apparaît en haut de la page, je vais la partager au cas où quelqu'un d'autre trouverait cette page en cherchant une solution.

La clé pour moi a été d'utiliser une clé USB partitionnée en FAT32. Une fois que j'ai repartitionné ma clé USB pour utiliser la FAT32, les instructions sur la page debian ( http://www.debian.org/releases/stable/i386/ch06s04.html.en ) a parfaitement fonctionné.

Encore une fois... la clé est d'utiliser un disque USB partitionné en FAT32.

J'espère que cela aidera quelqu'un.

1voto

David Burela Points 116

Oh, c'est une vieille question, mais bon. Voici ce qui a fonctionné pour moi sur un Thinkpad T430.

Sur cette note, même si le directions Les états qui perdent des fichiers devraient aussi fonctionner, mais je n'ai pas réussi à le faire. Assurez-vous d'obtenir le paquet et non les fichiers perdus.

L'USB2/3 peut également faire une différence. J'ai utilisé une clé USB2.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X