Site icon Maniac Geek

Comment installer et utiliser Qemu sur Ubuntu

Si vous avez besoin d’exécuter des machines virtuelles Linux, Qemu est l’un des hyperviseurs les plus rapides, sinon le plus rapide.

En plus de la vitesse, vous bénéficiez également d’excellentes options de configuration. Même si vous n’êtes pas un utilisateur avancé, cela vous laisse suffisamment de place pour les ajustements.

Dans ce tutoriel, je vais vous guider à travers:

  • Installer Qemu et KVM sur Ubuntu
  • Installer une autre distribution sur Qemu
  • Activer le dossier partagé, le redimensionnement automatique et le copier-coller dans Qemu (facultatif mais rend votre expérience VM plus fluide)

Commençons donc par l’installation.

Installer Qemu et KVM sur Ubuntu

Avant de passer à l’installation, vérifions si votre machine prend en charge la virtualisation ou non.

Pour ce faire, utilisez la commande suivante :

LC_ALL=C lscpu | grep Virtualization

Si vous avez un processeur Intel, il devrait apporter la sortie suivante :

Et si vous avez un processeur AMD, vous devriez obtenir le résultat suivant :

Virtualization:                  AMD-V

Assurez-vous également que votre système dispose de plusieurs cœurs afin de pouvoir en allouer certains à votre machine virtuelle et d’en avoir encore assez pour alimenter la machine hôte.

Et si vous n’êtes pas sûr, utilisez la commande suivante et le la sortie doit être supérieure à zéro :

egrep -c '(vmx|svm)' /proc/cpuinfo

Une fois que vous êtes prêt, vous pouvez installer Qemu et KVM sur Ubuntu en utilisant la commande suivante :

sudo apt install qemu qemu-kvm virt-manager bridge-utils

Redémarrez votre système une fois l’installation terminée.

Ajouter un utilisateur aux groupes appropriés

Pour faire fonctionner Qemu, vous devez ajouter votre utilisateur à deux groupes : libvirt-kvm et libvirt.

Pour ce faire, utilisez les commandes suivantes une par une :

sudo useradd -g $USER libvirt
sudo useradd -g $USER libvirt-kvm

Ensuite, activez et démarrez le libvirt service:

sudo systemctl enable libvirtd.service && sudo systemctl start libvirtd.service

C’est ça! L’installation de Qemu est terminée.

Installer virtuellement un autre Linux avec Qemu

📋

Veuillez télécharger le fichier ISO de la distribution Linux que vous souhaitez installer dans Qemu VM.

Tout d’abord, ouvrez le gestionnaire de machines virtuelles à partir du menu système :

Ensuite, cliquez sur le menu Fichier et choisissez le New Virtual Machine option:

Cliquez sur Fichier -> Nouvelle machine virtuelle

À partir de là, choisissez la première option Local install media qui vous permettra de choisir l’ISO depuis votre gestionnaire de fichiers :

Sélectionnez le support d’installation local

Ensuite, il vous sera demandé d’ajouter le fichier ISO. Ici, cliquez sur le bouton Parcourir ; il ouvrira une nouvelle invite, et là, cliquez sur parcourir local.

Cela ouvrira le gestionnaire de fichiers et à partir de là, sélectionnez le fichier ISO :

Dans la plupart des cas, le fichier ISO sera détecté mais si vous trouvez une situation où il ne le détecte pas automatiquement, suivez les étapes indiquées :

  1. Décochez l’option Détecter automatiquement à partir de la source
  2. Choisir la Generic Linux option

Ensuite, il vous sera demandé d’allouer de la mémoire et du stockage en fonction de vos besoins. Je recommanderais d’utiliser un minimum de 2 cœurs, 4 Go de RAM et 25 Go de stockage pour la version de bureau :

Allouer des ressources à la VM

📋

À l’exception de l’espace disque, les ressources système telles que le processeur et la RAM ne sont utilisées que lors de l’exécution du système d’exploitation dans la VM.

Et enfin, donnez le nom approprié à votre VM ; une fois terminé, cliquez sur le bouton Terminer :

Nommez votre machine virtuelle

Il chargera l’ISO, vous pouvez donc commencer l’installation à partir d’ici.

Ça c’est fait. Vous pouvez profiter de votre machine virtuelle, mais vous l’apprécierez encore mieux si vous activez le dossier partagé, le partage du presse-papiers, etc. Les quelques sections suivantes montrent comment procéder.

Activer les dossiers partagés dans Qemu (facultatif)

Dans cette section, je vais vous montrer comment vous pouvez partager le répertoire existant de la machine hôte avec la VM.

Pour ce faire, vous devez effectuer les opérations suivantes :

  • Ajout d’un système de fichiers partagé via les paramètres VM dans Qemu
  • Montage du FS dans la VM

Alors d’abord, ouvrez le gestionnaire de machines virtuelles à partir du menu système, sélectionnez la machine virtuelle et cliquez sur le Open bouton pour gérer la console :

Maintenant, cliquez sur le bouton d’information, sélectionnez le Memory et activez la mémoire partagée :

Ensuite, cliquez sur le Add Hardware bouton, sélectionnez le Filesystem option.

Ici, vous auriez à faire ce qui suit:

  • Ajoutez un chemin vers le répertoire que vous souhaitez partager dans le Source path section
  • Ajouter le nom du répertoire dans le Target path section

Une fois cela fait, cliquez sur le bouton Terminer et démarrez la VM.

Dans VM, ouvrez le terminal et utilisez la syntaxe suivante pour monter le répertoire partagé :

sudo mount -t virtiofs sharename path/to/shared/directory

Dans mon cas, c’était le Downloads répertoire, donc je vais utiliser ce qui suit:

sudo mount -t virtiofs Downloads /home/sagar/Downloads

C’est ça!

Mais c’est une solution temporaire.

Pour le rendre permanent, vous devez créer une entrée dans /etc/fstab Dans la machine virtuelle.

Pour ce faire, ouvrez d’abord le /etc/fstab fichier de configuration en utilisant ce qui suit :

sudo nano /etc/fstab

Allez à la fin du fichier dans l’éditeur de texte nano en utilisant Alt + / et utilisez la syntaxe suivante pour créer une entrée :

sharename           path/to/shared/directory    virtiofs    defaults        0       0

Voici à quoi ressemble ma config :

Une fois cela fait, enregistrez les modifications et quittez l’éditeur de texte nano.

Ici, j’ai montré comment j’ai créé un nouveau fichier sur ma machine hôte dans le Downloads répertoire et les modifications ont été reflétées dans ma VM :

Alors maintenant, vous pouvez utiliser ce dossier partagé pour transférer des fichiers entre l’hôte et la VM sans aucun problème !

Activer le presse-papiers partagé dans Qemu (facultatif)

Pour activer le presse-papiers partagé, il vous suffit d’installer le spice-vdagent utilitaire dans la machine virtuelle.

Ainsi, si votre VM est basée sur Ubuntu/Debian, vous pouvez utiliser ce qui suit :

sudo apt install spice-vdagent

Pour la base Arch :

sudo pacman -S spice-vdagent

Pour les distributions basées sur Fedora :

sudo yum install spice-vdagent

Une fois l’installation terminée, redémarrez votre machine virtuelleet le presse-papiers devrait fonctionner comme prévu !

Activer le redimensionnement automatique dans Qemu (facultatif)

La fonction de redimensionnement automatique n’est rien, mais lorsque vous redimensionnez la fenêtre de la VM, l’affichage de la VM s’adaptera immédiatement au changement de taille :

Pour activer le redimensionnement automatique dans Qemu, vous devrez suivre 2 étapes simples :

  1. Clique sur le View (depuis la barre de menu supérieure)
  2. Sélectionnez le Scale Display l’option et choisissez l’option Always option

C’est tout de mon côté.

Vous souhaitez utiliser une version plug-and-play de Qemu ?

Dans ce tutoriel, j’ai expliqué comment installer manuellement une machine virtuelle dans Qemu, mais que se passe-t-il si je vous dis que vous pouvez automatiser l’ensemble du processus, comme l’allocation de stockage, de RAM, etc. ?

Oui, cela donne la même efficacité mais est pratique lorsque vous souhaitez créer une nouvelle VM dès que possible ! L’outil s’appelle Quickgui et nous avons un tutoriel dédié pour l’installation :

Créez facilement des machines virtuelles avec Quickgui basé sur QEMU

Quickgui vise à être une alternative plus simple à VirtualBox et à aider à créer rapidement des machines virtuelles. Jetons-y un œil.

J’espère que vous trouverez ce guide utile. Et si vous avez des questions, n’hésitez pas à demander dans les commentaires.

Source

Quitter la version mobile