COLinux

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||http://www.colinux.org]. Le site n'est pas forcément toujours très à jour, cela est dû à la présence du [wiki|http://wiki.colinux.org]. 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 : %%% @@@@%%% @@@@ 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.