Émulateur Qemu - Kvm - Périphériques de stockage

Mise à jour : Debian Buster 11.1

Sommaire

1 - Principe

-drive file=<nom_du_périphérique>,media=xxxx,format=xxxx,index=xxxx,if=xxxx 

2 - Désignation des périphériques

Les noms et extensions des fichiers sont arbitraires

-drive file=/dev/sdb
-drive file=/dev/sr0
-drive media=disk,format=raw,file=file.img
-drive media=disk,format=qcwo2,file=file.qcwo2
-drive media=cdrom,file=file.iso
-drive if=pflash,format=raw,file=var.fd
-drive if=pflash,format=raw,readonly,file=code.fd

3 - Utilisation

3.1 - Lancement émulation

$ qemu-system-x86_64
$ sudo qemu-system-x86_64
$ sudo qemu-system-x86_64 -runas <nom_utilisateur>     

3.2 - Lancement de l'installateur Debian

$ qemu-system-x86_64 -m 2048 \
-boot menu=on,order=d -drive media=cdrom,format=raw,file=debian.iso
-accel kvm -cpu host -smp 4

3.3 - Installation de debian dans un disque virtuel

$ qemu-img create -f qcow2 debian.img 20G
$ qemu-system-x86_64 - m 2048 \
-drive media=cdrom,format=raw,file=debian.iso \
-drive media=disk,format=qcwo2,file=debian.img \
-boot menu=on,order=c,once=d

3.4 - Lancement d'un système debian installé sur disque dur

$ qemu-system-x86_64 - m 2048 \
-boot menu=on,order=c -drive media=disk,format=qcwo2,file=debian.img