linux : Installer une machine virtuelle

Créé par Jean-Emmanuel Bissey le 09/11/2025 Publié

Avec ce prompt "installer KVM sur Debian", nous obtenons cette réponse (que j'ai un peu adapté)


1. Vérifier que le processeur supporte la virtualisation

Exécuter :

egrep -c '(vmx|svm)' /proc/cpuinfo
  • Si la commande renvoie 0, le processeur ne supporte pas la virtualisation matérielle, ou elle est désactivée dans le BIOS/UEFI.
  • Si elle renvoie 1 ou plus, c'est bon.

Vérifier aussi que le module KVM correspondant est chargé :

lscpu | grep Virtualization

Et :

lsmod | grep kvm

Si rien ne s'affiche, le charger plus tard.

2. Installer les paquets nécessaires

Installer KVM, QEMU, le gestionnaire de machines virtuelles et les utilitaires réseau :

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

Détails des paquets :

  • qemu-kvm : l'hyperviseur principal
  • libvirt-daemon-system / libvirt-clients : gestion de machines virtuelles via virsh et virt-manager
  • bridge-utils : pour la mise en réseau (bridge) des VM
  • virtinst : outils en ligne de commande (virt-install, etc.)
  • virt-manager : interface graphique pour gérer les VMs

3. Ajouter l'utilisateur au groupe libvirt

Cela permet d'utiliser KVM sans être root :

sudo usermod -aG libvirt $(whoami)

Redémarrer la session (ou exécuter newgrp libvirt).

4. Vérifier l'installation

Vérifier que KVM est bien actif :

sudo systemctl status libvirtd

(ou virtnetworkd sur Debian 12+)

Puis :

virsh list --all

→ Si cela ne donne pas d'erreur, KVM est opérationnel.

5. Installer l'interface graphique Virt-Manager

Si l'environnement est graphique (GNOME, KDE, etc.) :

sudo apt install virt-manager

Lancer ensuite :

virt-manager

6. Créer une machine virtuelle

  1. Cliquer sur Créer une nouvelle machine
  2. Choisir :
  • Installer depuis une image ISO
  • Sélectionner le fichier ISO (Ubuntu, Windows, Debian, etc.)
  1. Allouer :
  • Mémoire RAM
  • Nombre de CPU
  1. Créer un disque virtuel (QCOW2), par exemple 20 Go
  2. Choisir le type de réseau :
  • Par défaut : NAT (accès Internet via le PC)
  • Optionnel : bridge pour que la VM soit visible sur le réseau local
  1. Cliquer sur Terminer → la VM démarre, et l'installation de l'OS peut commencer.

7. Lancer une machine virtuelle

Voir la vidéo

Si cette erreur apparait,

fermer le gestionnaire de machine virtuelle et lancer cette commande, puis le gestionnaire à nouveau

sudo virsh net-start default
virt-manager