NDISwrapper: Installieren Sie Windows-Treiber unter Linux

Netzwerkkarte und Tux

Es gibt immer mehr Treiber oder Hardware-Controller für GNU / Linux-Distributionen, aber möglicherweise gibt es noch einige Komponenten, denen bestimmte Treiber fehlen und die auf unserem Computer nicht funktionieren. Es gibt ein Tool, das nicht aktuell ist, aber lange gedauert hat, aber vielleicht ist es nicht so bekannt, das heißt ndiswrapper und wird verwendet, um Windows-Treiber unter Linux zu installieren.

Obwohl es Ihnen seltsam erscheint, wenn Sie sie nicht kennen, ist es möglich, dies zu tun. Grundsätzlich wandelt ndiswrapper die für die Installation unter Windows erstellten Treiber in einen Treiber um, der unter Linux funktionsfähig ist. obwohl dies nicht empfohlen wird und es kann Probleme geben, für bestimmte Extremfälle kann es sehr praktisch sein und mehr als ein Problem mit der Kompatibilität unserer Komponenten vermeiden.

Insbesondere erlaubt ndiswrapper die Verwendung Netzwerkkartentreiber die für Windows und unter seiner API erstellt wurden, um sie so zu kapseln, dass sie mit dem Linux-Kernel zusammenarbeiten können. Sie können es in Ihrer Distribution aus den Repositories installieren, aus dem Internet oder mit Tools wie Eignung, aus den Quellen usw. herunterladen. Nach der Installation können wir Netzwerkkartentreiber für Microsoft Windows verwenden und nach der darin enthaltenen INF-Datei suchen.

Dann mit die .inf-Datei In unserer Distribution führen wir den folgenden Befehl aus, der standardmäßig eine Datei /etc/modprobe.d/ndiswrapper mit dem Alias ​​erstellt, der sich auf die Treiber bezieht. Dies könnte zu Problemen führen, wenn wir bereits eine andere Karte mit demselben Namen haben, sodass diese geändert werden müsste. Sobald dies erledigt ist, sollte Folgendes funktionieren:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Wir können die installierten Treiber sehen mit:

ndiswrapper -l

Oder löschen Sie den Controller, wenn er nicht funktioniert oder nicht korrekt ist:

ndiswrapper -r nombre_driver

So wie es ndiswrapper für Netzwerkkartentreiber gibt, gibt es auch andere Tools für andere Hardwaretypen, die dieselbe Funktion ausführen und geschlossene Windows-Treiber verwenden, die in unserer Linux-Distribution installiert werden. Ein anderes Beispiel wäre Envyng, in diesem Fall für NVIDIA- und ATI / AMD-GPUs, obwohl dies derzeit dumm ist, wenn man bedenkt, dass es für diese Karten sowohl kostenlose als auch private Treiber für Linux gibt ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Tigreci sagte

    und es gibt keine generische? Das heißt, dass es für jede Art von Treiber funktioniert, unabhängig davon, ob es sich um eine GPU, ein Ethernet, ein WLAN oder was auch immer handelt?