KVM par l’exemple : installation d’une mandriva 2008.1 AMD64 « virtualisée ».

Dans un article précédent, je parlais de KVM. J’ai récupéré une image ISO du DVD de la version « free » d’une Mandriva 2008.1 (alias 2008 Spring) pour AMD64.

J’ai donc décidé de créer une image de disque dur de 32 Go, et d’allouer 768 Mo à la machine virtuelle, ainsi qu’un circuit son ES1370.

La création d’une image disque est assez simple. Dans une console :

$ qemu-img create -f qcow2 mandriva.img 32G
Formatting 'mandriva.img', fmt=qcow2, size=33554432 kB

La ligne de commande de lancement est assez simple bien qu’un peu longue 😉

$ kvm -m 768 -hda mandriva.img -cdrom mandriva-linux-free-2008-spring-dvd-x86_64.iso -localtime -soundhw es1370 -boot d &

En gros : -m = taille de la mémoire en Mo, -boot désigne le lecteur de démarrage, -k donne le clavier à utiliser.

Voici donc l’écran de démarrage d’installation de la Mandriva 2008.1 :

Ecran de démarrage de Mandriva 2008.1 dans KVM

Pour me simplifier la tâche, j’ai laissé les options par défaut, utilisant KDE comme environnement de bureau principal. L’installation et la configuration a duré une grosse demi-heure. Le circuit son émulé fonctionne très bien, idem pour la connexion réseau. Et la résolution écran choisie colle à ce que je voulais : du 1024×768.

Cet article n’ayant pas pour but d’être un test exhaustif de la distribution en question, mais plus une preuve de faisabilité, je me limiterais à une capture d’écran : celle de Firefox 2.0.0.13 qui prouve que c’est bien une distribution 64bits qui est utilisée.

Firefox 2.0.0.13 dans une Mandriva 2008.1 64bits sous KVM

Je pense avoir trouvé MON outil de virtualisation, et j’avoue avoir été agréablement surpris par la qualité de KVM.

KVM : la solution « ultime » de virtualisation pour les libristes ?

C’est ce billet de LLamgui qui m’a donné envie d’utiliser une solution de virtualisation libre, KVM.

A cause d’un bogue ennuyeux qui « tue » le support de la touche ctrl de droite du clavier, rendant l’utilisation de VirtualBox impossible, et surtout voulant avoir une virtualisation« virtualisation d’OS 64bits sans passer par un logiciel propriétaire comme VMWare Server, je me suis tourné vers KVM. Et comme j’utilise un PC portable propulsé par une génération de processeur AMD intégrant un support matériel pour la virtualisation, pourquoi ne pas en profiter ? 😉

L’installation sous ma Ubuntu Hardy Heron AMD64 a été assez simple, ne demandant qu’un redémarrage pour me permettre l’utilisation de KVM sans passer par le compte root.

Maintenant, je pourrais virtualiser autant d’OS que j’aurais besoin. Sans me prendre la tête outre mesure et en restant dans le logiciel libre, ce qui me fait assez plaisir.

Reste deux logiciels propriétaires encore indispensable : le pilote pour mon circuit wifi, et celui pour mon circuit graphique nvidia… Et j’aurais une machine propulsée à 100% par du logiciel libre 😉

Un article d’aperçu de la Fedora 9 AMD64 sera le premier test grandeur nature de KVM sur ma machine 😉