Ndiswrapper: instal·lar drivers de Windows a Linux

Targeta de xarxa i Tux

Cada vegada hi ha més drivers o controladors de maquinari per a les distribucions GNU / Linux, però tot i pot ser que hi hagi alguns components que no tinguin controladors específics i no funcionin al nostre equip. Hi ha una eina que no és actual, sinó que ja porta temps però potser no es conegui tant, que es diu ndiswrapper i serveix per poder instal·lar drivers de Windows a Linux.

Encara que et sembli estrany si no la coneixies, és possible fer això. Bàsicament ndiswrapper transforma els drivers construïts per a ser instal·lats en Windows en un controlador a punt per ser funcional en Linux, encara que això no sigui el més recomanable i pugui donar problemes, per a certs casos extrems pot resultar molt pràctic i evitar més d'un problema amb la compatibilitat dels nostres components.

Concretament ndiswrapper el que permet és fer servir els controladors de targetes de xarxa que han estat creats per a Windows i sota la seva API, per encapsular de tal manera que pugui funcionar amb el nucli Linux. Pots instal al teu distro des dels repositoris, descarregant-lo des del web o amb eines com l'aptitude, des de les fonts, etc. Un cop instal·lat podem agafar drivers de targetes de xarxa per a Microsoft Windows i buscar l'arxiu .inf que s'inclou en aquests.

després amb el fitxer .inf en la nostra distro, executem la següent comanda, que crearà per defecte un fitxer /etc/modprobe.d/ndiswrapper amb l'àlies que relacionarà a l'controladors. Això podria generar problemes si ja tenim una altra targeta amb el mateix nom, de manera que caldria modificar-lo. Un cop realitzat el següent hauria de funcionar:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Podem veure els drivers amb:

ndiswrapper -l

O esborrar el controlador si no ens funciona o no és el correcte:

ndiswrapper -r nombre_driver

Igual que hi ha ndiswrapper per a drivers de targetes de xarxa, també hi ha altres eines per a un altre tipus de maquinari que fan la mateixa funció, fer servir drivers tancats de Windows per ser instal·lats en la nostra distro Linux. Un altre exemple seria Envyng, En aquest cas per GPUs NVIDIA i ATI / AMD, encara que això en l'actualitat resulta una estupidesa tenint en compte que hi ha drivers tant lliures com privats per a Linux d'aquestes targetes ...


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   tigreci va dir

    i no n'hi ha un genèric? és a dir que funcioni per a qualsevol tipus de driver independentment que sigui una gpu, un ethernet, un wifi o el que sigui?