Comment installer et configurer QEMU dans Ubuntu

Lorsqu’il est utilisé comme virtualiseur, QEMU atteint des performances quasi-natives en exécutant le code invité directement sur le CPU hôte. QEMU prend en charge la virtualisation lorsqu’il s’exécute sous l’hyperviseur Xen ou en utilisant le module de noyau KVM dans Linux. Lors de l’utilisation de KVM, QEMU peut virtualiser des invités x86, serveur et PowerPC embarqué, et S390.

QEMU possède deux modes de fonctionnement :

  • Émulation complète du système : Dans ce mode, QEMU émule un système complet (par exemple un PC), comprenant un processeur et divers périphériques. Il peut être utilisé pour lancer différents systèmes d’exploitation sans redémarrer le PC ou pour déboguer le code système.
  • Émulation en mode utilisateur (hôte Linux uniquement) : Dans ce mode, QEMU peut lancer des processus Linux compilés pour un processeur sur un autre processeur. Par exemple, il peut être utilisé pour lancer Wine ou pour faciliter la compilation croisée et le débogage croisé.

QEMU peut fonctionner sans pilote de noyau hôte et donne pourtant des performances acceptables.

QEMU fonctionnera bien dans le matériel suivant :

  • PC (processeur x86 ou x86_64) ;
  • PCISA (PC de style ancien sans bus PCI) ;
  • PREP (processeur PowerPC) ;
  • G3 Beige PowerMac (processeur PowerPC) ;
  • Mac99 PowerMac (processeur PowerPC, en cours) ;
  • Sun4m/Sun4c/Sun4d (processeur Sparc 32 bits) ;
  • Sun4u/Sun4v (processeur Sparc 64 bits, en cours) ;
  • Carte Malta (processeurs MIPS 32 bits et 64 bits) ;
  • MIPS Magnum (processeur MIPS 64 bits) ;
  • ARM Integrator/CP (ARM) ;
  • Plate-forme polyvalenteARM (ARM) ;
  • Plate-forme d’émulation/plate-forme RealViewARM (ARM) ;
  • PDA Spitz, Akita, Borzoi, Terrier et Tosa (processeur PXA270) ;
  • Luminary Micro LM3S811EVB (ARM Cortex-M3) ;
  • Luminary Micro LM3S6965EVB (ARM Cortex-M3) ;
  • Freescale MCF5208EVB (ColdFire V2) ;
  • Arnewsh MCF5206 evaluation board (ColdFire V2) ;
  • Palm Tungsten|E PDA (processeur OMAP310) ;
  • Tablettes N800 et N810 (processeur OMAP2420) ;
  • MusicPal (processeur ARM MV88W8618) ;
  • Cartes mères Gumstix « Connex » et « Verdex » (PXA255/270) ;
  • Siemens SX1 smartphone (processeur OMAP310) ;
  • AXIS-Devboard88 (CRISv32 ETRAX-FS) ;
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze) ;
  • Avnet LX60/LX110/LX200 boards (Xtensa).

Pour l’émulation utilisateur, les processeurs x86 (32 et 64 bits), PowerPC (32 et 64 bits), ARM, MIPS (32 bits uniquement), Sparc (32 et 64 bits), Alpha, ColdFire(m68k), CRISv32 et MicroBlaze sont supportés.

Installer QEMU dans Ubuntu

Dans cet article, voyons comment installer et configurer QEMU dans Ubuntu 14.04 LTS, et comment créer et gérer des machines virtuelles.

QEMU est disponible dans les dépôts par défaut d’Ubuntu. Ainsi, nous pouvons l’installer avec l’outil frontal Virt Manager en utilisant la commande :

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Après avoir installé les paquets ci-dessus, redémarrez votre système.

Création de machines virtuelles

Maintenant, créons une nouvelle machine virtuelle. Pour les besoins de ce tutoriel, créons un nouveau serveur Ubuntu 15.04.

Créons d’abord l’image du disque dur virtuel pour la nouvelle VM. Par exemple, créons une image de disque dur de 20 Go de taille.

qemu-img create ubuntu.img 20G

Ou vous pouvez créer l’image avec le format d’image de disque par défaut de Qemu ‘qcow2’ en utilisant la commande suivante :

qemu-img create -f qcow2 ubuntu.qcow 20G

Puis, téléchargez l’image d’installation du serveur Ubuntu 15.04 et démarrez la machine virtuelle. J’ai déjà téléchargé l’image d’installation et l’ai conservée dans mon répertoire personnel.

Pour démarrer la machine virtuelle, exécutez :

qemu-system-x86_64 -hda ubuntu.img -boot d -cdrom /home/sk/Soft_Backup/OS\ Images/New/ubuntu-15.04-server-amd64.iso -m 640

Pour une VM 32 bits, utilisez :

qemu-system-xi386 -hda ubuntu.img -boot d -cdrom /home/sk/Soft_Backup/OS\ Images/New/ubuntu-15.04-server-i386.iso -m 640

Ici, j’ai alloué 640 Mo de RAM à mon OS invité.

Lorsque l’écran de démarrage apparaît, appuyez sur la touche Entrée et continuez l’installation comme d’habitude.

Après l’installation, le système peut être démarré avec :

qemu -hda ubuntu.img -m 640

C’est tout.

Vous n’aimez pas la façon ligne de commande ? Créer et gérer des VMs à partir de la ligne de commande pourrait être un peu difficile pour certains utilisateurs. Pas d’inquiétude, nous pouvons également créer des VM à l’aide d’un outil GUI appelé Virtual Machine Manager(Virt Manager).

Créer et gérer des machines virtuelles à l’aide de Virt Manager

Lancer Virtual Machine Manager(Virt manager) soit à partir du menu ou de Unity Dash. L’interface par défaut de Virt Manager ressemblera à ce qui suit.

Maintenant, nous allons créer et installer une machine virtuelle de bureau Ubuntu 15.04.

Pour créer une machine virtuelle, allez dans Fichier -> Nouvelle machine virtuelle.

Sélectionnez comment vous souhaitez installer le système d’exploitation.

Vous pouvez installer l’OS invité à l’aide d’une image ISO/CDROM locale, d’une installation réseau, d’un serveur PXE ou de l’importation d’images de disque existantes. En outre, vous pouvez sélectionner l’architecture du système d’exploitation invité dans les options avancées.

Sélectionnez le support d’installation local.

Choisissez la quantité de RAM et le nombre de CPU.

Entrez la taille de votre disque dur virtuel. La valeur par défaut est de 8 Go.

Entrez le nom de votre système d’exploitation invité. Et, sélectionnez le type de réseau dans les options avancées. Enfin, cliquez sur Terminer.

Une fois que vous aurez cliqué sur le bouton Terminer, l’OS invité commencera automatiquement à démarrer.

C’est tout. Maintenant, continuez et installez le système d’exploitation invité comme vous le faites dans un système normal.

Pour voir le nombre de systèmes d’exploitation invités installés, allez dans Fichier -> Gestionnaire de vues.

Pour voir les détails de la machine virtuelle, sélectionnez la machine virtuelle et allez dans Édition -> Détails de la machine virtuelle.

Cliquez sur ‘Afficher les détails du matériel virtuel’ dans la barre de menu.

À partir de là, vous pouvez voir, modifier les détails du matériel de votre OS.

C’est tout. Santé !!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.