QEMU, Quick EMUlator

QEMU est un émulateur et virtualiseur générique open source, QEMU vient de la contraction de Quick EMUlator
Voici un emeu :
Photo de Marc Anderson

Instalaltion

Très simplement via le gestionnaire de paquet apt

# apt install qemu
ou
# apt install qemu-kvm

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
ou
# sudo ln -s /usr/bin/qemu-system-x86_64 /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
Formatting 'debianimage', fmt=raw size=10737418240

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/

> Partager <