Si vous devez installer vos pilotes avec Ndiswrapper, tout se passe ici. Cette méthode consiste à utiliser des pilotes Windows de votre carte / clé Wi-Fi et les utiliser sous Linux.
Recherche des pilotes Windows de votre carte / clé Wi-Fi
Pour cela, il faut tout d'abord avoir les pilotes Windows de la carte / clé Wi-Fi.
Oui, mais je les trouve où, mes pilotes Windows ?
Pour pouvoir installer les pilotes, il vous faut les fichiers
.inf que Windows utilise pour la carte Wi-Fi. On peut les trouver à plusieurs endroits : sur le CD d'installation de votre clé Wi-Fi, sur le disque dur d'un Windows ayant cette clé Wi-Fi déjà installée ou aussi sur Internet sur les sites des fabricants. Regardez également le tableau de la liste des équipements Wi-Fi de tout à l'heure. Certains produits indiquent parfois où télécharger les pilotes Windows.
Remarque : le fichier en
inf peut avoir un nom totalement différent de la marque de la clé Wi-Fi (ma clé Wi-Fi est une Thomson alors que mon fichier
.inf s'appelle
sis163u.inf). Ce nom différent peut correspondre au
chipset de la carte Wi-Fi.
De plus, s'il y a d'autres fichiers tel que des
.cat ou
.sys ayant le même nom que le
.inf, mettez-les dans le même dossier que celui-ci, cela peut aider l'installation du pilote.
Installation de Ndiswrapper
Maintenant les pilotes en main, vous allez installer Ndiswrapper sur votre machine. Le paquet à installer s'appelle
ndiswrapper-utils-1.9. Trois cas de figure se présentent :
- Vous pouvez vous connecter à Internet sous Ubuntu via un autre moyen de connexion (Ethernet par exemple). Il suffira d'installer le paquet comme il sera indiquer plus tard.
- Vous n'avez pas de connexion Internet fonctionnelle sous Ubuntu, mais il vous reste le CD d'installation d'Ubuntu. Les paquets de Ndiswrapper sont sur ce CD. Vous allez donc configurer le gestionnaire de paquet pour qu'il utilise le CD.
Tout d'abord, insérez votre CD d'installation dans votre lecteur de CD (ça va c'est pas trop compliqué
). Ensuite lancez une console et faites :
Code : Console
Suivez les instructions données à l'écran et on va pouvoir installer Ndiswrapper (Par contre, n'enlevez pas le CD jusqu'à la fin de l'installation de Ndiswrapper
).
- Soit vous n'avez pas de connexion Internet fonctionnelle sous Ubuntu, ni votre CD d'installation. Il faut alors un ordinateur capable d'aller sur Internet et télécharger les paquets sur le site : http://packages.ubuntu.com/ puis de transférer les paquets sur clé USB ou sur CD. Pour installer un paquet, double-cliquez sur celui-ci.
Le problème de cette méthode est qu'elle ne gère pas les dépendances, c'est-à-dire que si les paquets que vous téléchargez manuellement ont besoin d'autres paquets, vous devrez aller chercher ces derniers sur le site. Et si ces paquets ont besoin également de dépendances, il faut les télécharger et ça peut durer un bon petit moment comme ça.
Vous êtes maintenant prêt à installer. Pour les deux premiers cas de figure, installez le paquet
ndiswrapper-utils-1.9 :
- Via l'interface graphique :
- en utilisant Synaptic pour Ubuntu (Système→Administration→Gestionnaire de paquets Synaptic) ;

- en utilisant Adept pour Kubuntu (K→Applications→Système→Gestionnaire de paquetages) .

- En passant par la console en tapant la commande :Code : Console
| sudo apt-get install ndiswrapper-utils-1.9 |
C'est bon, c'est installé, vous allez pouvoir installer votre équipement Wi-Fi !
Installation des pilotes Wi-Fi via Ndiswrapper
Je précise que je vais faire l'installation via la console. Il existe un logiciel s'appelant
NdisGTK permettant la même chose graphiquement mais je ne détaillerai pas cette méthode dans ce tutoriel.
Après l'installation de ndiswrapper, ouvrez votre console et tapez :
Code : Console
Ça vous affiche les différentes commandes possibles pour Ndiswrapper comme ceci :
Code : Console | install/manage Windows drivers for ndiswrapper
usage: ndiswrapper OPTION
-i inffile install driver described by 'inffile'
-a devid driver use installed 'driver' for 'devid' (dangerous)
-r driver remove 'driver'
-l list installed drivers
-m write configuration for modprobe
-ma write module alias configuration for all devices
-mi write module install configuration for all devices
-v report version information
where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card |
Si vous voyez à peu près ceci, vous avez donc bien installé ndiswrapper. Ces différentes options de Ndiswrapper vont permettre d'installer la clé Wi-Fi.
Tout d'abord, il faut aller dans le répertoire où se trouve le pilote Windows en
.inf grâce à la commande
cd suivie du dossier dans lequel vous voulez aller. Par exemple, si votre fichier est sur le bureau, vous taperez la commande :
Code : Console
Pour voir les fichiers se trouvant dans le dossier dans lequel vous êtes, faites :
Code : Console
Dès que vous vous trouverez dans le bon dossier, optez pour la commande permettant à Ndiswrapper d'installer le pilote via le
.inf :
Code : Console | sudo ndiswrapper -i nomdufichier.inf |
Bien entendu, vous remplacez le
nomdufichier.inf par le fichier
.inf de votre clé Wi-Fi.

Cette commande permet d'installer le pilote Wi-Fi. Pour vérifier qu'il a bien été installé, tapez la commande :
Code : Console
Si tout est bon, vous devez voir :
Code : Console | sis163u : driver installed
device (0457:0163) present |
(
sis163u est mon pilote Wi-Fi, le vôtre sera différent en fonction du fichier
.inf et donc de votre carte Wi-Fi.)
Il faut bien voir
driver installed et
device present car le 1
er signifie que le pilote a été bien installé et le 2
nd signifie que la clé Wi-Fi a bien été détectée.
Enfin, on crée un alias et on charge le module ndiswrapper avec ces deux commandes :
Code : Console
et
Code : Console | sudo modprobe ndiswrapper |
Activation de la clé / carte Wi-Fi au démarrage
Il faut éditer le fichier /etc/modules via un éditeur de texte.
Les amateurs de la console pourront utiliser nano / vim / emacs en utilisant les droits administrateurs avec sudo.
Pour modifier en mode graphique, lancez la commande suivante :
- sous Ubuntu (Gnome) ;
Code : Console
- sous Kubuntu (Kde) .
Code : Console
Il suffit ensuite d'ajouter, en créant une nouvelle ligne, le mot "ndiswrapper". Enregistrez le fichier et c'est bon !
Et voilà, votre clé Wi-Fi est installée mais vous n'avez toujours pas votre connexion à Internet. Ne vous inquiétez pas, on va voir ça tout de suite.
