Voici comment vous pouvez installer Ubuntu sur une machine virtuelle QEMU alimentée par KVM.

En matière de virtualisation, QEMU a une longueur d'avance sur VirtualBox et VMware avec ses performances quasi natives et son riche ensemble de fonctionnalités. Il utilise Linux KVM (Kernel-based Virtual Machine) pour créer des environnements virtuels sur un ordinateur hôte.

Comme tout autre outil Linux, l'utilisation de QEMU pour créer des machines virtuelles est simple. Vous pouvez créer une machine virtuelle Ubuntu à l'aide de QEMU de deux manières différentes: à partir de la ligne de commande et à l'aide de virt-manager, une interface graphique pour QEMU.

Télécharger l'ISO d'Ubuntu

Pour installer Ubuntu sur une machine virtuelle, vous avez besoin du fichier ISO disponible sur le site Web d'Ubuntu.

Télécharger:Bureau Ubuntu

Téléchargez l'image d'installation et enregistrez-la à l'emplacement de votre choix sur votre ordinateur.

Prérequis: vérifiez si la virtualisation est activée sur votre PC

Avant d'installer QEMU, vérifiez si votre machine prend en charge la virtualisation. Vous pouvez le faire en exécutant :

instagram viewer

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

Si la sortie renvoie un nombre supérieur à 0, vous pouvez passer en toute sécurité aux étapes suivantes. Sinon, activer la virtualisation sur votre machine en démarrant dans le BIOS.

Installez QEMU sur votre PC Linux

L'étape suivante consiste à installer QEMU et les autres outils nécessaires à l'exécution d'une machine virtuelle Ubuntu. Vous devez installer qemu-kvm, libvirt-daemon, bridge-utils et virt-manager.

Sur Ubuntu et Debian, exécutez :

sudo apt installer qemu-kvm libvirt-daemon bridge-utils virt-manager

Sur Arch Linux :

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Et pour installer les packages sur Fedora ou RHEL, exécutez :

sudo dnf installer @virtualisation

Après l'installation, ajoutez votre utilisateur actuel aux groupes libvirt et kvm :

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Démarrez et activez le service libvirtd pour qu'il s'exécute au démarrage :

sudo systemctl démarrer libvirtd
sudo systemctl activer libvirtd

Utilisation de virt-manager pour créer une machine virtuelle Ubuntu

Avec virt-manager, vous pouvez gérer les machines virtuelles QEMU à l'aide d'une interface graphique. Si vous préférez la ligne de commande à la place, passez à la section suivante.

Lancez Virtual Machine Manager à partir du menu des applications. Lorsqu'il s'ouvre, cliquez sur le Créer une nouvelle machine virtuelle icône dans le menu secondaire et sélectionnez Support d'installation local (image ISO ou CD-ROM) parmi les options disponibles.

Cliquez sur Avant procéder. Sélectionner Parcourir pour ouvrir le localisateur de média ISO. Ici, vous devrez ajouter un pool de stockage à partir duquel vous sélectionnerez l'ISO.

Pour ce faire, cliquez sur le Plus icône située en bas à gauche et définissez un nom pour la piscine (entrée Téléchargements si le fichier se trouve dans le répertoire Téléchargements). Cliquez sur Parcourir pour localiser le dossier et appuyez sur Ouvrir. Puis clique Finir.

Une fois cela fait, sélectionnez le pool nouvellement créé dans la barre latérale gauche et mettez en surbrillance le fichier ISO Ubuntu. Cliquez sur Choisissez Volume continuer.

virt-manager détectera automatiquement le système d'exploitation que vous essayez d'installer. Sinon, vous pouvez saisir le nom dans le champ de recherche et sélectionner le système d'exploitation approprié dans les résultats. Lorsque vous avez terminé, cliquez sur Avant.

Dans la fenêtre des paramètres de mémoire et de processeur, spécifiez la quantité de mémoire et de threads de processeur que vous souhaitez allouer à la machine virtuelle. Pour ce guide, partons avec 4096 Mo de mémoire et 6 threads CPU. Vous pouvez en allouer davantage si votre matériel le prend en charge. Cliquez sur Avant pour aller plus loin.

Sur l'écran suivant, configurez le stockage pour la machine virtuelle Ubuntu. Vous pouvez soit créer automatiquement une image disque dans le répertoire courant, soit choisir un emplacement personnalisé en créant un nouveau pool de stockage, comme précédemment.

Procéder à Créer une image disque pour la machine virtuelle et indiquez la taille (en Go) que vous souhaitez allouer. Pour une machine virtuelle Ubuntu, tout ce qui dépasse 20 Go fonctionne. Assurez-vous que le Activer le stockage pour cette machine virtuelle la case est cochée.

Enfin, cliquez Finir et virt-manager configurera la machine virtuelle pour vous. Dès qu'il aura terminé la configuration préliminaire, un menu de démarrage apparaîtra vous demandant de Essayez ou installez Ubuntu. Sélectionnez-le dans la liste des options disponibles.

Au démarrage d'Ubuntu, vous pouvez soit essayer le bureau Ubuntu, soit l'installer dans la VM, à vous de choisir !

Les étapes pour installer Ubuntu en utilisant QEMU sont plus ou moins similaires à installer Ubuntu sur votre PC.

Par défaut, la résolution de la machine virtuelle sera inférieure à votre résolution d'affichage. Vous pouvez changer cela en vous rendant sur Les paramètres du système sur Ubuntu et en configurant la résolution manuellement.

Lorsque vous avez terminé de tester la machine, cliquez sur Machine virtuelle > Arrêter > Arrêter pour l'éteindre.

Si vous souhaitez démarrer la machine virtuelle plus tard, relancez simplement virt-manager et double-cliquez sur l'entrée Ubuntu VM pour lancer l'environnement.

Configuration d'une machine virtuelle Ubuntu via la CLI QEMU

Le terminal est le moyen le plus rapide de configurer des machines virtuelles à l'aide de QEMU. Avec quelques commandes simples, vous pouvez configurer une machine virtuelle QEMU utilisable exécutant Ubuntu.

Pour commencer, créez d'abord un nouveau dossier pour les fichiers de la machine virtuelle et déplacez l'ISO Ubuntu téléchargé dans le répertoire nouvellement créé :

mkdir Ubuntu-VM
sudo mv /chemin/vers/ubuntu.iso ./Ubuntu-VM

Exécutez la commande suivante pour créer un fichier image dans le répertoire actuel :

qemu-img créer -f qcow2 Image.img 20G

La commande ci-dessus créera un fichier image de disque virtuel d'une taille de 20 Go. La machine virtuelle utilisera cette image disque pour stocker des données, assurez-vous donc de spécifier une taille en conséquence.

Ensuite, exécutez la commande suivante pour démarrer la machine virtuelle Ubuntu :

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

La fenêtre de la machine virtuelle apparaîtra. Presse S'échapper pour ouvrir le menu de démarrage et sélectionnez l'option appropriée pour démarrer à partir du fichier ISO.

Sélectionnez le Essayez et installez Ubuntu option de la liste et Ubuntu démarrera. Comme précédemment, vous pouvez soit tester le bureau, soit installer Ubuntu sur votre ordinateur.

Après avoir installé Ubuntu, assurez-vous de supprimer le -CD ROM drapeau de la commande qemu. Cela démarrera Ubuntu à partir du fichier image disque plutôt que du fichier ISO.

La commande deviendra alors :

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Ne hésitez pas à créer un alias de ligne de commande pour cette commande si vous prévoyez de l'exécuter fréquemment.

QEMU est essentiel pour les utilisateurs de machines virtuelles

La virtualisation est un excellent moyen de découvrir de nouveaux postes de travail et de tester votre logiciel sur différents systèmes d'exploitation. QEMU est l'hyperviseur de choix pour des milliers d'utilisateurs de machines virtuelles, compte tenu de ses performances élevées et de son temps de configuration réduit.

Il existe plusieurs autres hyperviseurs pour les utilisateurs Linux, à savoir KVM, QEMU, VirtualBox et VMware. Lequel choisir dépend de ce que vous attendez du logiciel.