QEMU est un émulateur et virtualiseur générique open source, QEMU vient de la contraction de Quick EMUlator
Voici un emeu :
Instalaltion
Très simplement via le gestionnaire de paquet apt
# apt install qemu |
Cas d’Ubuntu
Sous Ubuntu 12.04 la commande qemu
ne fonctionne pas il faut utiliser qemu-system-i386
ou qemu-system-x86_64
et pour obtenir une compatibilité avec des scripts ou des commandes déjà existantes, il faut créer un lien symbolique en fonction de l’architecture avec :
# sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu |
Création d’une VM
Simple emulation
Téléchargez donc une image ISO d’un Live CD, sans graver de CD, démarrez l’ISO avec la commande suivante (à adapter) :
# qemu-system-i386 -cdrom ISOS/debian-9.5.0-amd64-DVD-1.iso -m 1024 |
Allez dans la fenêtre de l’émulateur Qemu en cliquant dessus.
Pour quitter la console virtuelle : Ctrl + alt
Pour le mode plein écran (plus rapide) de Qemu : Ctrl + alt + f
Préparer l’installation
Il est nécessaire de créer un disque dur virtuel pour installer le système.
# qemu-img create -f raw debianimage 10G |
Cette commande créera un fichier de 10 Go qui deviendra un disque virtuel. Cette taille est exagérée si vous voulez juste essayer la distribution, une installation basique utilise environ de 1,5 Go d’espace disque, et comptez 3 à 4 Go pour le reste des fichiers.
Il est également possible d’utiliser le format qcow afin d’économiser l’espace disque consommé par le disque virtuel :
# qemu-img create -f qcow2 ubuntuimage 10G |
Lancement de la VM
La commande suivante crée le disque dur virtuel avec une image nonmée “debianimage” (créée précédemment), précise le CD de l’image ISO téléchargée debian-9.5.0-amd64-DVD-1.iso, indique comme taille de mémoire RAM 1024 et enfin définit l’option de démarrage sur le lecteur d, qui est ici le lecteur de CD virtuel.
# qemu -hda debianimage -cdrom ISOS/debian-9.5.0-amd64-DVD-1.iso -m 1024 -boot d |
Note : Allouer une taille mémoire trop faible, comme trop grande, aura pour conséquence l’instabilité du système ainsi que la lenteur de l’émulation. C’est pourquoi une grosse quantité de mémoire sur le système hôte est préférable.
L’installation de Debian devrait démarrer. L’installation devrait se dérouler normalement, excepté au redémarrage où il faudra retirer l’ISO : sortez de l’émulateur en entrant quit
dans the emulator console (pour accéder à la console, appuyer sur Ctrl+Alt+2), et exécutez la commande :
# qemu -hda ubuntuimage -m 1024 |
Notez que nous avons enlevé le CD au démarrage, ainsi l’émulateur démarrera sur le disque virtuel.
*A (re) tester
Le lancement se fait sumplement de la facon suivante :# qemu-system-x86_64 iso/ubuntu-18.04.1-desktop-amd64.iso
autre exemple :# qemu-system-i386 iso/debian-9.5.0-i386-DVD-1.iso
Documentation
https://www.qemu.org/
https://qemu.weilnetz.de/doc/qemu-doc.html
https://virtualisation.developpez.com/tutoriels/kvm-qemu-emulator/