qemu

Comment installer et utiliser QEMU sur Debian 9

Comment installer et utiliser QEMU sur Debian 9
QEMU est une technologie d'émulation de processeur rapide. QEMU ne dépend d'aucune fonctionnalité matérielle. Il n'a besoin d'aucun correctif du noyau pour fonctionner. Il est donc sûr et facile à exécuter.

QEMU fait une émulation complète du système. Ainsi, QEMU peut exécuter des programmes écrits pour différentes architectures sur votre machine Debian 9. Par exemple, les programmes écrits pour les processeurs basés sur ARM peuvent être exécutés sur des processeurs x86 à l'aide de QEMU.

Dans cet article, je vais vous montrer comment installer et utiliser QEMU sur Debian 9 Stretch. Commençons.

QEMU et KVM :

QEMU peut être combiné avec KVM pour utiliser les fonctionnalités de virtualisation matérielle de votre CPU. QEMU + KVM vous permettra d'atteindre des performances matérielles presque natives.

La fonction de virtualisation matérielle est désactivée par défaut sur les processeurs AMD et Intel. Vous devrez donc les activer manuellement si vous souhaitez l'utiliser.

Je vous recommande d'activer la virtualisation matérielle. Si vous ne le faites pas, QEMU sera très lent.

Activation de la virtualisation matérielle :

Si vous avez un processeur Intel, tout ce que vous avez à faire est d'activer VT-x ou alors VT-d depuis le BIOS de votre carte mère.

Pour le processeur AMD, vous devez activer AMD-v depuis le BIOS de votre carte mère.

Si votre CPU prend en charge la virtualisation matérielle et que vous l'avez activée depuis le BIOS de votre ordinateur, vous pouvez vérifier si la virtualisation est activée depuis votre machine Debian 9 Stretch avec la commande suivante :

$ lscpu | grep Virt

Comme vous pouvez le voir, la virtualisation matérielle est activée.

Installation de QEMU et KVM :

QEMU n'est pas installé par défaut sur Debian 9 Stretch. Mais il est disponible dans le référentiel de paquets officiel de Debian 9 Stretch. Vous pouvez donc l'installer facilement.

Tout d'abord, mettez à jour le cache du référentiel de packages APT avec la commande suivante :

$ sudo apt mise à jour

Le cache du référentiel de packages APT doit être mis à jour.

Installez maintenant QEMU avec la commande suivante :

$ sudo apt installer qemu qemu-kvm

Maintenant, appuyez sur oui puis appuyez sur continuer.

KVM et QEMU doivent être installés.

Utilisation de QEMU et KVM :

Dans cette section, je vais vous montrer comment installer Alpine Linux sur une machine virtuelle QEMU + KVM.

Création d'un répertoire de VM :

Tout d'abord, créez un répertoire où toutes vos données VM seront stockées. Je vais appeler ce répertoire VM à partir de maintenant.

Créez un répertoire de VM avec la commande suivante :

$ mkdir -p ~/qemu/alpin

Accédez maintenant au répertoire VM avec la commande suivante :

$ cd ~/qemu/alpin

Téléchargement de l'image ISO Alpine Linux :

Téléchargez maintenant l'image ISO Alpine Linux Standard à partir de https://alpinelinux.org/downloads/ dans votre répertoire VM.

Au moment d'écrire ces lignes, l'image ISO est norme-alpin-3.8.0-x86_64.iso

Création d'une image QEMU :

Maintenant, vous devez créer une image QEMU. Il s'agit d'un disque dur virtuel sur lequel vous allez installer Alpine Linux. QEMU a sa propre commande pour créer une image QEMU.

Je vais créer une image QEMU alpin.img et allouer 8 Go d'espace disque avec la commande suivante :

$ qemu-img create -f qcow2 alpin.img8G

REMARQUE: Vous pouvez nommer l'image autrement que alpin.img et définissez la taille du disque sur autre chose que 8G (8 gigaoctets).

Comme tu peux le voir, alpin.img est créé.

Démarrage du programme d'installation d'Alpine :

Vous pouvez maintenant démarrer l'émulation QEMU avec KVM et installer Alpine Linux sur l'image alpin.img.

je vais utiliser un script shell installer.sh pour démarrer l'installation car je pense que cela rend la commande plus facile à comprendre et à modifier plus tard.

Exécutez maintenant la commande suivante pour créer installer.sh:

$ nano installer.sh

Et tapez-y les lignes suivantes :

Enregistrez maintenant le fichier avec + X puis appuyez sur oui puis appuyez sur .

REMARQUE: Ici, -m 512 moyens 512 Mo de mémoire (RAM) sera allouée à la machine virtuelle.

Maintenant, faites le script installer.sh exécutable avec la commande suivante :

$ chmod +x installer.sh

Lancez maintenant le script d'installation avec :

$ ./installer.sh

Comme vous pouvez le voir, le programme d'installation d'Alpine a démarré.

Tapez maintenant racine et appuyez sur . Vous devez être connecté.

Lancez maintenant le programme d'installation avec la commande suivante :

# configuration-alpin

Tapez maintenant la disposition de votre clavier (j'ai choisi nous) et appuyez sur .

Sélectionnez la variante (j'ai choisi nous) et appuyez sur .

Tapez maintenant votre nom d'hôte et appuyez sur .

Sélectionnez maintenant votre interface réseau. La valeur par défaut est eth0, qui est correct. Alors j'ai appuyé pour sélectionner la valeur par défaut.

Tapez maintenant l'adresse IP de votre interface réseau. Je vais choisir la valeur par défaut, qui est dhcp adresse IP attribuée. Une fois que vous avez terminé, appuyez sur .

j'ai sélectionné dhcp, alors j'ai appuyé .

Tapez maintenant votre nouveau racine mot de passe et appuyez sur .

Maintenant, ressaisissez le mot de passe et appuyez sur .

Il est maintenant temps de sélectionner un fuseau horaire. La valeur par défaut est UTC, mais vous pouvez lister les autres fuseaux horaires pris en charge en appuyant sur ? et . je sélectionne la valeur par défaut.

presse .

presse .

presse .

Tapez sda et appuyez sur .

Tapez système et appuyez sur .

Tapez maintenant oui et appuyez sur .

Alpine est en cours d'installation…

Alpine Linux est installé.

Démarrage alpin de l'alpin.img QEMU Image :

Créez maintenant un autre script shell démarrer.sh dans le répertoire VM avec la commande suivante :

$ nano démarrage.sh

Ajoutez maintenant les lignes suivantes et enregistrez-le.

Faire démarrer le script.elle exécutable comme suit :

$ chmod +x début.sh

Enfin, vous pouvez démarrer dans votre système d'exploitation Alpine nouvellement installé avec QEMU KVM comme suit :

$ ./démarrer.sh

Comme vous pouvez le voir, Alpine Linux a démarré à partir de l'image QEMU.

Émuler d'autres architectures avec QEMU :

QEMU prend en charge de nombreuses architectures CPU comme vous pouvez le voir sur la capture d'écran ci-dessous.

j'ai utilisé le kvm commande dans les exemples précédents. Il s'agit en fait d'une virtualisation matérielle activée qemu-system-x86_64.

Vous pouvez remplacer tous les kvm commandes avec qemu-system-x86_64 commande dans les exemples précédents et cela fonctionnerait toujours. Mais il fonctionnera lentement car il n'utilisera pas la virtualisation matérielle.

C'est ainsi que vous installez et utilisez QEMU sur Debian 9 Stretch. Merci d'avoir lu cet article.

Contrôlez et gérez le mouvement de la souris entre plusieurs moniteurs dans Windows 10
Gestionnaire de souris à double affichage vous permet de contrôler et de configurer le mouvement de la souris entre plusieurs moniteurs, en ralentissa...
WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...