11.06.09

Convertir facilement une image disque QEmu vers VirtualBox

Posted in Astuces, Tutoriels at 16:31 par denis

Petite astuce du jour pour convertir très simplement une image disque QEmu vers VirtualBox.

Il ne vous faudra pour ça que les utilitaires QEmu et VirtualBox, ainsi qu’un peu d’espace disque.

Première étape: convertir l’image QEmu en image RAW.
qemu-img convert -O raw image_qemu.img image_brute.raw
Ensuite, convertir la même image RAW au format VirtualBox:
VBoxManage convertfromraw --format VDI image_brute.raw image_virtualbox.vdi

C’est prêt! (Vous pouvez bien entendu supprimer l’image RAW intermédiaire).

01.14.07

Installer un dongle Wi-Fi DWL-G122 sous Linux

Posted in Linux, Tutoriels at 14:38 par denis

Suite au passage de ma configuration en architecture 64bits SMP, ma bonne vieille Netgear refusait de fonctionner et pour cause, le seul moyen de faire tourner l’engin passait par NdisWrapper. Ce module noyau se propose en gros de simuler un environnement Windows, permettant ainsi d’utiliser le drivers natifs Windows sous Linux. Hors, il n’existe pas de pilote 64 bits chez Netgear, et il était donc impossible de charger le module 32 bits, le kernel tournant en 64 bits. Il me fallait donc une solution de rechange, cette fois avec les sources du driver disponibles, afin de pouvoir procéder au besoin par moi-même au portage.

La tâche n’est pas aisée, puisque chaque pilote ne fonctionnera qu’avec une révision bien précise du hardware, souvent difficile à obtenir en France. J’ai fini par tomber sur le DWL-G122 de Dlink, qui se trouve être la perle rare que je cherchais.
Les révisions B et C du Dlink DWL-G122 fonctionnent avec un chip Ralink, constructeur qui se trouve justement avoir eu la bonté de fournir les sources d’un pilote sous Linux. Ce driver n’est pas directement exploitable sous ia64, quand bien même on peut le patcher grossièrement pour arriver au résultat escompté.

Il vaut en fait bien mieux s’appuyer sur le pilote rt2×00, qui est en fait la reprise par la communauté du driver de Ralink. Il vous faut le pilote rt7500 proposé par ce site, mais attention… Ce driver ne fonctionne pas en SMP, entendez par la qu’il fonctionnera, mais le fait de monter l’interface associée freezera purement et simplement votre ordinateur. Préférez le pilote rt73, que j’utilise en ce moment même, ou bien directement la suite rt2×00.

Petite gueulante pour finir, puisqu’il est particulièrement honteux qu’on doive, pour avoir une vague chance que le hardware soit supporté, se lancer dans une quête digne d’un Indiana Jones, décrypter des listes de hardwares et de révisions, rechercher des drivers, se battre contre des vendeurs incompétents et des services techniques ignares, tout ça parce que quand on est constructeur, on se sent dispensé d’assurer un support multiplateformes de son produit, sur lequel la marge est pourtant assez conséquente pour qu’on puisse se permettre de sous-payer un geek pendant quelques semaines afin qu’il ponde un petit bout de code, ou bien à défaut au moins de rendre facilement accessibles les specs du matériel…

12.11.06

YubNub: La ligne de commande du web

Posted in Firefox, Tutoriels, Web at 1:31 par denis

Vous connaissez peut-être déjà YubNub, surnommé la ligne de commande du web. Ce génialissime moteur de recherche qui n’en est pas un permet de définir ses propres commandes du web, allez voir sur le site pour mieux comprendre, on ne peut plus s’en passer (du moins pas quand on considère comme moi que la ligne de commande est l’interface la plus efficace qu’on puisse imaginer). Reste un gros inconvénient: il faut se rendre sur le site pour tapper sa commande…

Pour changer ça, si vous utilisez Firefox, il vous suffit d’appliquer la bidouille suivante:

  • Dans la bare d’URL, tappez about:config
  • Recherchez la clef keyword.URL
  • Remplacez la valeur de la clef par la valeur suivante: http://www.yubnub.org/parser/parse?command=

Dès lors, il vous suffira de tapper votre commande dans la barre d’URL du navigateur pour la faire executer par Yubnub.

Notez que cette bidouille fonctionne théoriquement avec n’importe quel moteur de recherche.

03.26.06

Installation d’une carte réseau sans fil Netgear WG311 v3 sous Debian Sid

Posted in Linux, Tutoriels at 16:35 par denis

  1. Récupérer et installer NDISWrapper Le projet NDISWrapper permet d’utiliser des drivers destinés à Windows XP sous Linux. Sous Debian, installez les packages ndiswrapper-utils et ndiswrapper-modules. Vous pouvez aussi décider de compiler le modules vous-même en utilisant module-assistant.
  2. Récupérer le pilote Windows XP Rendez vous sur le site de Netgear et récupérez le pilote pour Windows XP. Décompressez les fichiers Driver/Windows XP/WG311v3.INF et WG311v3XP.sys dans un répertoire temporaire.
  3. Installer le pilote Placez vous dans le répertoire dans lequel vous avez extrait les deux fichiers, devenez root et executez la commande suivante:
    ndiswrapper -i WG311v3.INF
    En executant ensuite la commande:
    ndiswrapper -l
    vous devez voir s’afficher la ligne suivante:
    Installed ndis drivers:
    wg311v3 driver present, hardware present
    Cela signifie que l’installation s’est bien passée, et que votre matériel a bien été detecté et le pilote installé. Il ne vous reste plus qu’à charger le module ndiswrapper en executant:
    modprobe ndiswrapper
  4. Configurer le périphérique Assurez-vous à l’aide de la commande iwconfig que le périphérique wlan0 existe bien, puis utilisez iwconfig ou un quelconque frontend graphique pour effectuer la configuration.