Il faut tout d'abord se rendre sur le site web du projet, qui une fois n'est pas coutume est hébergé sur sourceforge. Le projet se nomme COLinux. Le site n'est pas forcément toujours très à jour, cela est dû à la présence du wiki. Sur ce dernier, vous trouverez énormément de documentation, qui pour une fois, ne part presque pas dans tous les sens.

Une fois que vous avez téléchargé et installé colinux et le système adjacent, on vous invite à remplacer/compléter quelques petites lignes dans le fichier de configuration : Pour ma part, j'ai complété avec :
<block_device index="0" path="\DosDevices\c:\coLinux\Debian-20040605-mit.ext3.1610mb" enabled="true" />
<network index="0" type="tap" name="Colinux TAP" />

Tout heureux de mon travail, j'ai donc lancé la commande suivante pour démarrer l'appli :
colinux-daemon.exe -c default.colinux.xml

Et là, surprise, un magnifique BSOD (blue screen of the death pour les intimes) que je n'avais pas pu contempler depuis de nombreuses années (et pour cause). après quelques lectures sur le net, j'apprends que l'hyperthreading et toutes les nouveautés des processeurs y sont sûrement pour quelque chose. Soit. On peut l'enlever ? Oui. Il suffit d'aller gratter dans le boot.ini et de passer /noexecute à AlwaysOff. Génial, ça règle le problème. Il fallait le savoir.

Pas de soucis, j'arrive enfin à mon prompt. Je me loggue en root/root et commence à regarder pour l'outil indispensable, le réseau. Après plusieurs tentatives, je finis par trouver la solution qui me convient. L'adresse primaire de mon pc va rester en tant que tel et je vais nater l'autre interface via les outils (inconnus) de windows (sous cmd) :

netsh routing ip nat install
netsh routing ip nat add interface "local" full
netsh routing ip nat add interface "Colinux" private
netsh routing ip dnsproxy install

IP normale pour mon interface windows, IP privée pour mon interface TAP, une autre IP privée pour mon interface Linux dans COLinux.

Pour résumer :

  • 172.16.0.1/16 pour mon pc
  • 192.168.0.1/24 pour mon interface tun
  • 192.168.0.2/24 pour mon interface sous linux

Je rajoute l'export pour le proxy :
export http_proxy=http://login:pass@monproxy:port

Si jamais, tout comme moi, vous en avez marre d'avoir le clavier en QWERTY, voilà les quelques lignes qui vont bien :

apt-get install console-data console-tools

Puis on exécute :

dpkg-reconfigure console-data

Et au cas où :
loadkeys fr-latin1

On installe le serveur vnc en vu de pouvoir trouver un clicodrome d'ici peu :

apt-get install tightvncserver

On lance ensuite ce même serveur fraîchement installé :

vncserver :1 -geometry 1024x768 -depth 16

Il ne me reste plus qu'à installer et lancer mon gestionnaire de fenêtre préféré :
apt-get install xfce4
xfce4-sessions &

Le tour est joué. Il ne restera plus qu'à automatiser un peu le démarrage et les variables, mais c'est fonctionnel. Le projet est en version 0.6.4 pour la version stable (en date du premier juillet) et 0.7.1 pour la version de développement. C'est vraiment un beau jouet qui mérite que l'on se penche dessus, ne serait-ce que pour en féliciter l'auteur.