Coucou tout le monde :)

Aujourd'hui, je me suis amusé à essayer la virtualisation. Détails de l'aventure.

Virtualisation, késako ?

La virtualisation est une technique (stylééee) qui permet de faire tourner une "machine virtuelle" sur un ordinateur déjà en route. En gros, vous êtes sous votre tout nouveau Windows Seven, mais vous regrettez votre ancien XP parce que lui au moins pouvait faire tourner votre logiciel préféré. Pas de problème, virtualisez-le donc ! Vous aurez alors un Windows XP qui tournera dans... une fenêtre. Sous Windows Seven. Sympa non ?
Bon, ok, l'exemple n'est peut-être pas approprié, mais illustre bien le procédé : on fait tourner un autre (tant qu'à faire) système d'exploitation sur l'ordinateur.

Mon exemple

on, comme vous le savez peut-être, je suis sous Mandriva. Mandriva Linux 2010.0. J'ai en dual boot le Windows Vista fourni avec le portable, dont j'ai créé le double CD de restauration. J'ai décidé d'utiliser VirtualBox pour commencer, parce qu'il est apparemment plus facile d'utilisation, et en Français. Et en effet, après un petit urpmi virtualbox (sans oublier les modules noyau et les dkms), je lance le logiciel : l'interface est agréable, des infobulles d'aide apparaissent pour chaque élément, bref, super ergonomie. Je suis le tutoriel disponible sur le site du zéro (http://www.siteduzero.com/tutoriel-3-35665-la-virtualisation-sous-linux.html) : nouveau disque dur de 20Go - ça devrait suffire, etc... Configuration ok, j'ai juste oublié de redémarrer pour installer les modules noyau. Ceci fait, je parviens à booter sur l'installateur via VirtualBox ! Après un message un peu flippant me disant un truc du style "Formattage du disque dur en cours" je me rappelle que le disque dur aussi est virtuel, ouf... enfin bon, faut quand même avoir la foi.
Je m'amuse alors à regarder comment la transition se fait pour la souris ou le clavier : en effet lorsque la souris de votre ordinateur colle le bord de l'écran, elle ne peut pas s'enfuir. Mais là... elle passe sur les autres fenêtres et sort de la machine virtuelle. VirtualBox empêche simplement la souris de sortir de l'écran virtuel, et pour en sortir il faut appuyer sur une touche spéciale (Control droit) pour arrêter la "capture" de la souris ou du clavier. En attendant, mon ordi rame bien... Il faut dire que l'installateur qui tourne en parallèle prend pas mal de temps processeur. On patiente un peu, et hop, insertion du second CD. Ca continue à mouliner méchant.

Et zut, impossible : l'installateur n'arrive pas à aller plus loin que l'outil d'installation de la partition de restauration cachée de Vista (WinRE) qui reste bloqué à 0% sans pour autant geler la machine. Bon, pas de nouveau petit Vista pour ce soir. C'est peut-être dû à ma configuration matérielle, je sais pas, mais ça aurait été fun d'avoir un Windows Vista totalement neuf sous la main pour s'amuser XD.
Je me tourne alors vers d'autres systèmes : on peut placer une image ISO dans le "lecteur CD" virtualisé, et la machine virtuelle démarrera dessus. J'essaie donc KDE-Four-Life (avec OpenSuse) que j'ai téléchargé en 64 bits pour tester d'une pierre deux coups. Bah zéro coup pour le coup : Grub détecte la machinevirtualisée comme étant en 32 bits et refuse de lancer le système. Pas de chance, alors que mon ordinateur "réel" supporte le 64 bits. Je me tourne finalement vers le LiveCD de Mandriva 2010, en 32 bits : ça marche :D
Bon, par contre, déjà que KDE 4 en LiveCD ça rame pas mal, si en plus on virtualise le tout, ça rame méchamment quand on ouvre plus d'une application ><

Conclusion de la journée : on essaiera de virtualiser Windows Seven quand j'aurai reçu le CD ;)

Demain j'essaierai la virtualisation avec un autre outil, WmWare, qui a pour avantage de pouvoir faire démarrer une machine virtuelle sur un disque dur existant, et donc sur mon installation de Vista actuelle.