NDISwrapper: installer les pilotes Windows sur Linux

Carte réseau et Tux

Il existe de plus en plus de pilotes ou de contrôleurs matériels pour les distributions GNU / Linux, mais il se peut que certains composants manquent de pilotes spécifiques et ne fonctionnent pas sur notre ordinateur. Il y a un outil qui n'est pas actuel, mais qui a pris du temps mais qui n'est peut-être pas tellement connu, qui s'appelle ndiswrapper et est utilisé pour installer les pilotes Windows sous Linux.

Bien que cela vous semble étrange si vous ne la connaissiez pas, il est possible de le faire. Fondamentalement, ndiswrapper transforme les pilotes construits pour être installés sous Windows en un pilote prêt à être fonctionnel sous Linux, bien que ce ne soit pas recommandé et cela peut poser des problèmes, dans certains cas extrêmes, cela peut être très pratique et éviter plus d'un problème de compatibilité de nos composants.

Plus précisément, ce que ndiswrapper permet, c'est d'utiliser pilotes de carte réseau qui ont été créés pour Windows et sous son API, pour les encapsuler de manière à ce qu'il puisse fonctionner avec le noyau Linux. Vous pouvez l'installer sur votre distribution à partir des référentiels, le télécharger à partir du Web ou avec des outils comme aptitude, à partir des sources, etc. Une fois installés, nous pouvons prendre les pilotes de carte réseau pour Microsoft Windows et rechercher le fichier .inf qui y est inclus.

Puis avec le fichier .inf Dans notre distribution, nous exécutons la commande suivante, qui créera par défaut un fichier /etc/modprobe.d/ndiswrapper avec l'alias qui se rapportera aux pilotes. Cela pourrait poser des problèmes si nous avons déjà une autre carte avec le même nom, il faudrait donc la modifier. Une fois cela fait, ce qui suit devrait fonctionner:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Nous pouvons voir les pilotes installés avec:

ndiswrapper -l

Ou supprimez le contrôleur s'il ne fonctionne pas ou n'est pas correct:

ndiswrapper -r nombre_driver

Tout comme il existe ndiswrapper pour les pilotes de carte réseau, il existe également d'autres outils pour d'autres types de matériel qui exécutent la même fonction, en utilisant des pilotes Windows fermés à installer dans notre distribution Linux. Un autre exemple serait Envyng, dans ce cas pour les GPU NVIDIA et ATI / AMD, bien que ce soit actuellement stupide étant donné qu'il existe à la fois des pilotes gratuits et privés pour Linux pour ces cartes ...


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   tigreques dit

    et il n'y en a pas de générique? C'est-à-dire que cela fonctionne pour tout type de pilote que ce soit un gpu, un Ethernet, un wifi ou autre?