Ce dépôt contient au choix un script Bash ou un guide pour installer et configurer KVM (Kernel-based Virtual Machine), QEMU, et Virt-Manager sur des systèmes basés Arch Linux, Manjaro, Debian, Ubuntu et Fedora.
Table des matières
Prérequis
- Un système basé sur Arch Linux, Ubuntu, Debian ou Fedora avec accès sudo.
- Une connexion internet active pour télécharger les paquets nécessaires.
- Git installé sur votre système :
- Archlinux / Manjaro :
sudo pacman -S git
- Fedora :
sudo dnf install -y git
- Debian / Ubuntu :
sudo apt update && sudo apt install -y git
- Archlinux / Manjaro :
- Votre processeur doit supporter la virtualisation (Intel VT-x ou AMD-V).
- La virtualisation Intel VT-x ou AMD-V doit être activée dans le BIOS.
Installation avec le script
Clonez le dépôt et exécutez le script d’installation :
git clone https://codeberg.org/Gaming-Linux-FR/KVM-QEMU-Virt-Manager
cd KVM-QEMU-Virt-Manager
chmod +x install.sh
sudo ./install.sh
Ce que fait le script
- Mise à jour du système : Met à jour les paquets de votre système pour s’assurer que toutes les dépendances sont actuelles.
- Installation des paquets : Installe QEMU, Virt-Manager, et d’autres outils nécessaires pour la gestion des VM.
- Configuration des permissions : Configure
/etc/libvirt/libvirtd.conf
pour permettre à l’utilisateur actuel de gérer les VM et ajoute l’utilisateur au groupelibvirt
. - Redémarrage des services nécessaires : Redémarre les services pour que les changements prennent effet immédiatement.
Installation à la main
Installation des paquets nécessaires
Installez les paquets nécessaires pour KVM, QEMU et d’autres outils de gestion de la virtualisation :
Archlinux :
sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat dmidecode libguestfs
Fedora :
sudo dnf install -y @virtualization
Debian / Ubuntu :
sudo apt update
sudo apt install -y virt-manager
Configuration du service libvirtd
Activez et démarrez le service libvirtd
:
sudo systemctl enable --now libvirtd.service
Configuration des permissions
Modifiez les configurations pour permettre à l’utilisateur d’utiliser KVM :
sudo sed -i 's/#unix_sock_group = "libvirt"/unix_sock_group = "libvirt"/' /etc/libvirt/libvirtd.conf
sudo sed -i 's/#unix_sock_rw_perms = "0770"/unix_sock_rw_perms = "0770"/' /etc/libvirt/libvirtd.conf
sudo systemctl restart libvirtd.service
Ajoutez votre utilisateur au groupe libvirt
et kvm
:
sudo usermod -a -G libvirt $(whoami)
sudo usermod -a -G kvm $(whoami)
Redémarrage du système
Après avoir terminé la configuration, il est conseillé de redémarrer votre système pour que toutes les modifications prennent effet :
sudo reboot
Après le script
Il faudra juste activer la connexion comme sur la capture d’écran ci-dessous et vous êtes bon pour créer une VM.
Dernier import depuis KVM-QEMU-Virt-Manager le 11/10/2024 par Darkone Linux