Comment exécuter une machine virtuelle sur Linux : 3 manières différentes

Comment exécuter une machine virtuelle sur Linux : 3 manières différentes

Vous devez exécuter un autre système d'exploitation sur votre PC Linux. Le double démarrage est une option, mais vous pouvez utiliser une machine virtuelle.





Mais si vous choisissez la deuxième option, quel logiciel de machine virtuelle Linux devriez-vous utiliser ?





Machines virtuelles vs Linux à double amorçage

Il existe deux manières d'exécuter plusieurs systèmes d'exploitation sur un ordinateur :





Le double démarrage est bon mais a ses inconvénients. Par exemple, vous pouvez exécuter deux ou plusieurs distributions Linux (peut-être Linux Mint ou Ubuntu ) installé sur votre ordinateur. Cependant, cela ne fonctionne pas bien pour tout le monde. Divers problèmes peuvent frustrer l'expérience, comme le redémarrage.

Le temps nécessaire pour redémarrer, sélectionner un autre système d'exploitation sur l'écran du chargeur de démarrage GRUB, puis démarrer, peut être problématique. Cela est particulièrement vrai sur les systèmes où Linux est installé aux côtés de Windows.



Sur les systèmes plus lents, vous pourriez attendre 5 à 10 minutes avant de pouvoir commencer à être productif. Avec l'analyse du logiciel antivirus au démarrage, vous êtes bientôt au ralenti.

Cependant, l'exécution de votre système d'exploitation secondaire dans une machine virtuelle peut résoudre ce problème.





Qu'est-ce qu'une machine virtuelle ?

En d'autres termes, les machines virtuelles --- appelées machines virtuelles --- sont des applications qui créent un environnement logiciel qui imite le matériel informatique. Un système d'exploitation peut alors être installé dans cet environnement. Nous appelons cela un « OS invité », tandis que le système d'exploitation que vous avez installé sur votre ordinateur physique est le « OS hôte ». De plus, la virtualisation peut être améliorée à l'aide d'un matériel système dédié !

Apprendre encore plus: Qu'est-ce qu'une machine virtuelle et comment fonctionne-t-elle ?





faire ressembler Windows 7 à XP

Comment activer la virtualisation sur votre PC

Bien que le système d'exploitation invité choisi puisse fonctionner sans virtualisation matérielle, si l'option est disponible, cela vaut la peine d'être utilisé. Notamment parce que cela réduira la consommation des ressources système de votre ordinateur.

Pour vérifier si votre PC Linux peut gérer la virtualisation, ouvrez un terminal et entrez :

lscpu

Recherchez « Virtualisation » --- le type que le processeur de votre ordinateur prend en charge sera répertorié. Vous devriez voir une référence à VT-x, VT-d ou AMD-V.

Pour activer la virtualisation matérielle, vous devrez redémarrer votre ordinateur pour accéder au BIOS/UEFI. La façon dont cela est réalisé dépendra de votre appareil, il est généralement accessible en appuyant sur Du ou F2 après le redémarrage de l'ordinateur.

Trouvez le Avancée dans le BIOS et recherchez l'un des éléments suivants :

  • Virtualisation
  • VT-x (Intel --- les systèmes plus anciens auront VT-d)
  • AMD-V (systèmes AMD)

Les environnements BIOS plus anciens sont parcourus à l'aide des touches fléchées ; cependant, les menus des UEFI plus récents sont accessibles avec une souris. Lorsque vous avez activé la virtualisation, appuyez sur F10 pour enregistrer et quitter.

Votre PC va alors redémarrer.

3 outils de machine virtuelle pour Linux

Avec la virtualisation activée, il est temps de jeter un œil à un choix d'applications Linux VM.

1. VirtualBox

Offrant une virtualisation polyvalente, VirtualBox peut créer une machine virtuelle avec pratiquement n'importe quel système d'exploitation (sauf ceux destinés aux appareils ARM). Il propose également une virtualisation assistée par logiciel et matériel, stockant les machines virtuelles sous forme d'images de disque. Cela les rend faciles à sauvegarder ou à migrer vers d'autres PC ou applications VM.

VirtualBox est particulièrement efficace pour exécuter des distributions Linux 32 bits et 64 bits, ainsi que Windows. Il est même possible d'exécuter macOS sur VirtualBox, peut-être pour le tester avant de configurer votre PC en tant que Hackintosh .

Télécharger: VirtualBox (Libérer)

2. Exécutez une machine virtuelle Linux dans QEMU

Si vous souhaitez exécuter un système d'exploitation ARM en tant que machine virtuelle Linux, QEMU est le meilleur choix. Adapté aux machines virtuelles Android, Raspbian ou au système d'exploitation RISC non Linux, cet outil basé sur la ligne de commande est rapide à configurer.

comment connecter un interrupteur à un téléviseur

Abréviation de 'Quick Emulator', QEMU est cependant un peu difficile, s'appuyant sur la ligne de commande plutôt que sur une interface pilotée par la souris. Pour gagner du temps, certains systèmes d'exploitation invités peuvent être téléchargés avec QEMU intégré. Voir notre regard sur exécuter le système d'exploitation Raspbian Pi dans QEMU pour obtenir une introduction à cet outil de machine virtuelle Linux.

Bien que le nom non abrégé de QEMU soit « Quick Emulator », il s'agit en fait d'un hyperviseur, un outil de gestion de la virtualisation matérielle. Vous pouvez installer QEMU avec :

sudo apt install qemu qemu-kvm libvirt-bin

Comme indiqué, l'interface de ligne de commande du terminal est utilisée pour exécuter QEMU. Cela peut s'avérer difficile pour les nouveaux utilisateurs de Linux, mais heureusement, il existe des solutions. Ces forks QEMU ajoutent une interface utilisateur graphique (GUI) afin que vous puissiez exécuter une machine virtuelle Linux sans taper de commandes :

Ces projets sont à divers stades de développement --- pour les meilleurs résultats, essayez QtEmu.

3. Lecteur de poste de travail VMware

VMware est le leader du secteur de la virtualisation des postes de travail et des serveurs, avec des milliers d'entreprises clientes. Heureusement, ils publient également une version gratuite pour des cas d'utilisation plus ciblés.

Télécharger: Lecteur de poste de travail VMware

Avec la prise en charge de tous les principaux systèmes d'exploitation Linux et de plus de 200 systèmes d'exploitation invités, VMware Workstation Player est une solution de machine virtuelle Linux intelligente. Notez que contrairement à QEMU, VMware Workstation Player ne peut pas exécuter les systèmes d'exploitation ARM.

Quelles distributions Linux fonctionnent le mieux dans une machine virtuelle ?

Une fois que vous avez choisi une application de machine virtuelle appropriée, vous devrez adapter votre choix de système d'exploitation invité. Par exemple, vous pouvez exécuter Windows sans effort sur VirtualBox et VMware

comment récupérer des photos supprimées sur téléphone

À l'inverse, QEMU convient à l'exécution de distributions ciblées ARM, telles que le système d'exploitation Raspberry Pi ou Android.

Pendant ce temps, quelque chose de léger comme Lubuntu fonctionnera sur n'importe lequel de ces outils de machine virtuelle Linux.

Mais que faire si vous voulez courir les trois ? Heureusement, il existe une compatibilité croisée considérable entre eux. Vous pouvez importer un fichier VDI d'une installation VirtualBox à une autre, ou vous pouvez convertir un VMware VMDK en un fichier IMG lisible pour QEMU.

Ainsi, quelle que soit l'application de machine virtuelle Linux que vous utilisez, vous pouvez être sûr de déplacer votre machine virtuelle Linux vers d'autres appareils.

Quel outil de machine virtuelle Linux devriez-vous utiliser ?

Nous avons donc examiné trois applications de machine virtuelle. Mais lequel utiliser ?

C'est délicat. Si vous voulez une virtualisation simple, simple et open source, choisissez VirtualBox. Si l'open source n'est pas un problème, alors VMware peut offrir un peu plus de stabilité, en particulier sur les ordinateurs les plus récents.

En attendant, si vous souhaitez exécuter un système d'exploitation ARM sur votre machine virtuelle Linux, choisissez QEMU. Utilisez une interface graphique si vous n'aimez pas passer trop de temps dans le terminal.

Partager Partager Tweeter E-mail 7 raisons pratiques de commencer à utiliser une machine virtuelle

A quoi servent les machines virtuelles ? Voici quelques avantages pratiques et utilisations des machines virtuelles que vous pouvez essayer dès maintenant.

Lire la suite
Rubriques connexes
  • Linux
  • VirtualBox
  • Machine virtuelle
  • Systèmes d'exploitation
  • Astuces Linux
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner