NDISwrapper: Instalați drivere Windows pe Linux

Placă de rețea și Tux

Există din ce în ce mai multe drivere sau controlere hardware pentru distribuțiile GNU / Linux, dar pot exista încă unele componente care nu au drivere specifice și nu funcționează pe computerul nostru. Există un instrument care nu este actual, dar a durat mult, dar poate că nu se știe atât de mult, ceea ce se numește ndiswrapper și este folosit pentru a instala drivere Windows în Linux.

Deși vi se pare ciudat dacă nu o cunoașteți, este posibil să faceți acest lucru. Practic ndiswrapper transformă driverele construite pentru a fi instalate în Windows într-un driver gata să fie funcțional în Linux, deși acest lucru nu este recomandat și poate da probleme, pentru anumite cazuri extreme poate fi foarte practic și poate evita mai multe probleme cu compatibilitatea componentelor noastre.

Mai exact, ceea ce permite ndiswrapper este de a folosi driverele plăcii de rețea care au fost create pentru Windows și sub API-ul său, pentru a le încapsula în așa fel încât să poată funcționa cu kernel-ul Linux. Puteți să-l instalați în distribuția dvs. din depozite, descărcându-l de pe web sau cu instrumente precum aptitude, din surse etc. Odată instalat, putem lua drivere de placă de rețea pentru Microsoft Windows și căutăm fișierul .inf care este inclus în acestea.

Apoi cu fișierul .inf În distribuția noastră, executăm următoarea comandă, care va crea în mod implicit un fișier /etc/modprobe.d/ndiswrapper cu aliasul care va avea legătură cu driverele. Acest lucru ar putea cauza probleme dacă avem deja un alt card cu același nume, deci ar trebui modificat. După finalizare, ar trebui să funcționeze următoarele:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Putem vedea driverele instalate cu:

ndiswrapper -l

Sau ștergeți controlerul dacă nu funcționează sau nu este corect:

ndiswrapper -r nombre_driver

Așa cum există ndiswrapper pentru driverele plăcii de rețea, există și alte instrumente pentru alte tipuri de hardware care îndeplinesc aceeași funcție, folosind drivere Windows închise pentru a fi instalate în distribuția noastră Linux. Un alt exemplu ar fi Envyng, în acest caz pentru GPU-urile NVIDIA și ATI / AMD, deși acest lucru este prost în prezent, având în vedere că există atât drivere gratuite, cât și private pentru Linux pentru aceste carduri ...


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   tigreci el a spus

    și nu există niciunul generic? Adică funcționează pentru orice tip de driver indiferent dacă este un gpu, un Ethernet, un wifi sau orice altceva?