rss logo

Comment exécuter Kali Linux sur QEMU en ligne de commande

Intégration de Kali Linux avec QEMU

Si vous avez seulement besoin de tester Kali Linux pendant une courte période, ou que vous souhaitez simplement l’utiliser de manière temporaire, il peut être très pratique de l’exécuter à l’intérieur d’une machine virtuelle que vous pouvez démarrer à la demande.

Sur la page de téléchargement officielle, vous trouverez que Kali Linux est disponible sous plusieurs formats et types de machines virtuelles : VMware, Hyper-V, VirtualBox et bien d’autres. (Au passage, vous pouvez consulter mon tutoriel pour installer Kali Linux sur VMware.) Dans ce guide, je vais vous montrer comment exécuter Kali Linux à l’aide de l’image QEMU.

Ce tutoriel est rédigé en prenant comme référence Arch Linux, mais il devrait également fonctionner sur la plupart des autres distributions GNU/Linux.

Installer les prérequis

  • Tout d’abord, installez les paquets nécessaires : qemu, 7zip et tigervnc.
[root@host ~]# pacman -S qemu-full 7zip tigervnc

Ensuite, téléchargez l’image QEMU de Kali Linux depuis la page de téléchargement officielle de Kali Linux.

Page officielle de téléchargement de Kali Linux affichant l’option QEMU pour machine virtuelle préconfigurée
La section de téléchargement officielle de Kali Linux propose une image QEMU prête à l’emploi, ainsi que des options pour VMware, VirtualBox et Hyper-V.
  • Extrayez ensuite l’archive téléchargée avec la commande 7z. Dans cet exemple, nous utilisons le fichier kali-linux-2025.3-qemu-amd64.7z :
[user@host ~]$ mkdir KALI && 7z e kali-linux-2025.3-qemu-amd64.7z -o./KALI/

Exécuter Kali Linux avec QEMU

  • Démarrez la machine virtuelle avec la commande qemu-system-x86_64. Voici les options que j’utilise — vous pouvez bien sûr les adapter à votre configuration :
    • -m 8192 : allouer 8 Go de RAM à la VM
    • -cpu host -enable-kvm : utiliser les fonctionnalités du processeur hôte et activer l’accélération KVM (recommandé pour de meilleures performances)
    • -smp cores=4 : attribuer 4 cœurs CPU virtuels
    • -drive file=./kali-linux-2025.3-qemu-amd64.qcow2,index=0,media=disk,if=virtio,format=qcow2 : chemin vers l’image disque virtuelle de Kali Linux, avec VirtIO pour de meilleures performances
    • -net nic,model=virtio-net-pci,macaddr=de:ad:be:e5:34:56 : ajouter une interface réseau VirtIO avec une adresse MAC personnalisée
    • -net user,id=mynet0,net=192.168.76.0/24,dhcpstart=192.168.76.9 : configurer le réseau en mode utilisateur avec un sous-réseau et une plage DHCP spécifiques
[user@host ~]$ qemu-system-x86_64 \
-m 8192 \
-cpu host -enable-kvm -smp cores=4 \
-net nic,model=virtio-net-pci,macaddr=de:ad:be:e5:34:56 -net user,id=mynet0,net=192.168.76.0/24,dhcpstart=192.168.76.9 \
-drive file=./kali-linux-2025.3-qemu-amd64.qcow2,index=0,media=disk,if=virtio,format=qcow2
  • Utilisez maintenant le client VNC TigerVNC pour vous connecter à la machine virtuelle en cours d’exécution. Par défaut, Kali Linux utilise les identifiants kali/kali pour la connexion :
[user@host ~]$ vncviewer -PreferredEncoding tight 127.0.0.1:5900
Écran de connexion Kali Linux dans QEMU avec le client TigerVNC
Connexion à la machine virtuelle Kali Linux exécutée dans QEMU à l’aide du client TigerVNC. Les identifiants par défaut sont kali/kali.

Félicitations 🎉 Vous pouvez maintenant utiliser votre machine virtuelle Kali Linux exécutée avec QEMU !

À partir de là, vous pouvez commencer à expérimenter les outils de tests d’intrusion et de cybersécurité.