NDISwrapper: installa i driver di Windows su Linux

Scheda di rete e Tux

Ci sono sempre più driver o controller hardware per le distribuzioni GNU / Linux, ma potrebbero esserci ancora alcuni componenti che mancano di driver specifici e non funzionano sul nostro computer. C'è uno strumento che non è attuale, ma ha impiegato molto tempo ma forse non è conosciuto così tanto, che si chiama ndiswrapper e viene utilizzato per installare i driver di Windows in Linux.

Anche se ti sembra strano se non la conoscessi, è possibile farlo. Fondamentalmente ndiswrapper trasforma i driver costruiti per essere installati in Windows in un driver pronto per essere funzionale in Linux, anche se questo non è raccomandato e può dare problemi, per alcuni casi estremi può essere molto pratico ed evitare più di un problema con la compatibilità dei nostri componenti.

Nello specifico, ciò che consente a ndiswrapper è di usare driver della scheda di rete che sono stati creati per Windows e sotto la sua API, per incapsularli in modo tale da poter funzionare con il kernel Linux. Puoi installarlo sulla tua distribuzione dai repository, scaricarlo dal web o con strumenti come aptitude, dai sorgenti, ecc. Una volta installati, possiamo prendere i driver della scheda di rete per Microsoft Windows e cercare il file .inf che è incluso in questi.

Poi con il file .inf Nella nostra distribuzione, eseguiamo il seguente comando, che creerà di default un file /etc/modprobe.d/ndiswrapper con l'alias che si riferirà ai driver. Ciò potrebbe causare problemi se abbiamo già un'altra carta con lo stesso nome, quindi dovrebbe essere modificata. Una volta fatto, dovrebbe funzionare quanto segue:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

Possiamo vedere i driver installati con:

ndiswrapper -l

Oppure elimina il controller se non funziona o non è corretto:

ndiswrapper -r nombre_driver

Così come esiste ndiswrapper per i driver delle schede di rete, ci sono anche altri strumenti per altri tipi di hardware che svolgono la stessa funzione, utilizzando driver Windows chiusi da installare nella nostra distribuzione Linux. Un altro esempio potrebbe essere Envyng, in questo caso per GPU NVIDIA e ATI / AMD, anche se al momento questo è stupido considerando che per queste schede esistono driver sia gratuiti che privati ​​per Linux ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   tigreci suddetto

    e non ce n'è uno generico? Vale a dire che funziona per qualsiasi tipo di driver indipendentemente dal fatto che si tratti di una gpu, una ethernet, un wifi o altro?