Note : Sous Edgy Eft, il se peut que cela ne fonctionne pas pour des raisons de dépendances si il y a eu mise à jour à partir de Dapper Drake. La solution consiste à passer à Feisty Fawn.

Prérequis :
  • le pilote Windows 32 bit sous la forme décompréssée ( au moins un fichier .inf et un autre fichier .sys souvent)
  • de la patience
Installation

Ubuntu propose par défaut des paquets ndiswrapper sous forme d'un paquet contenant les binaires de gestion du (ou des) pilote (ndiswrapper-utils avec ndiswrapper-common) ainsi qu'un paquet source pour le module du noyau (ndiswrapper-source).

Il faut compiler le module avec les en-têtes du noyau courant, si il s'agit du noyau par défaut tout sera automatique

sudo module-assistant prepare   va télécharger et installer les en-têtes
sudo module-assistant auto-install ndiswrapper va compiler le module et l'installer pour le noyau courant

Maintenant si tout s'est bien passé, il faut installer le pilote :
sudo ndiswrapper -i <chemin vers le .inf>

et tester avec :
sudo modprobe ndiswrapper

Si aucun message d'erreur ne s'affiche et que la commande iwconfig affiche un périphérique wifi, alors c'est gagné!
Attention cependant car certaines fonctionnalités de la carte peuvent ne pas fonctionner correctement.