NDISwrapper: Installer Windows-drivere på Linux

Netværkskort og Tux

Der er flere og flere drivere eller hardware-controllere til GNU/Linux-distributioner, men der kan stadig være nogle komponenter, der mangler specifikke drivere og ikke virker på vores computer. Der er et værktøj, der ikke er aktuelt, men som har eksisteret længe men måske ikke er så kendt, som kaldes ndiswrapper og bruges til at installere Windows-drivere på Linux.

Selvom det kan virke mærkeligt for dig, hvis du ikke vidste det, er det muligt at gøre dette. Grundlæggende omdanner ndiswrapper drivere bygget til at blive installeret på Windows til en driver klar til at fungere på Linux, selvom dette ikke anbefales og det kan forårsage problemer, i visse ekstreme tilfælde kan det være meget praktisk og undgå mere end et problem med kompatibiliteten af ​​vores komponenter.

Specifikt, hvad ndiswrapper tillader, er at bruge drivere til netværkskort der er blevet oprettet til Windows og under dets API, for at indkapsle dem på en sådan måde, at det kan arbejde med Linux-kernen. Du kan installere det i din distro fra arkiverne, downloade det fra nettet eller med værktøjer som aptitude, fra kilderne osv. Når de er installeret, kan vi tage netværkskortdrivere til Microsoft Windows og se efter .inf-filen, der er inkluderet i dem.

senere med .inf-filen I vores distro udfører vi følgende kommando, som som standard vil oprette en fil /etc/modprobe.d/ndiswrapper med det alias, der vil relatere til driverne. Dette kan give problemer, hvis vi allerede har et andet kort med samme navn, så det skal ændres. Når det er gjort, skulle følgende virke:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Vi kan se de installerede drivere med:

ndiswrapper -l

Eller slet driveren, hvis den ikke virker eller ikke er den rigtige:

ndiswrapper -r nombre_driver

Ligesom der er ndiswrapper til netværkskortdrivere, er der også andre værktøjer til andre typer hardware, der udfører den samme funktion, ved at bruge lukkede Windows-drivere, der skal installeres i vores Linux-distro. Et andet eksempel ville være Envyng, i dette tilfælde til NVIDIA og ATI/AMD GPU'er, selvom dette i øjeblikket er dumt i betragtning af, at der er både gratis og private Linux-drivere til disse kort...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   tigreci sagde han

    og der er ingen generisk? det vil sige at det virker for enhver type driver uanset om det er en gpu, et ethernet, en wifi eller hvad som helst?