3 façons d'exécuter une machine virtuelle sous Linux

3 façons d'exécuter une machine virtuelle sous Linux / Linux

Vous devez exécuter un autre système d'exploitation sur votre PC Linux. Mais si vous devez double amorcer 7 raisons pour lesquelles vous devriez (et ne devriez pas) utiliser une double initialisation Linux 7 raisons pour lesquelles vous devriez (et ne devriez pas) utiliser une double amorçage Linux Souvent, il peut être difficile de justifier le choix d'installer Linux sur Windows. Mais pourquoi ne pas opter pour les deux? Voici cinq raisons pour le double démarrage et deux raisons pour lesquelles vous ne devriez pas. Lire la suite ou utiliser une machine virtuelle? Et si vous choisissez la deuxième option, quel logiciel de machine virtuelle devez-vous utiliser??

Machines virtuelles vs double démarrage

Est-ce que vous utilisez Linux - peut-être Linux Mint ou Ubuntu Linux Mint vs Ubuntu: Quelle distribution devriez-vous choisir? Linux Mint vs Ubuntu: Quelle distribution choisir? Linux Mint et Ubuntu sont deux des distributions les plus populaires de Linux, mais il existe de réelles différences entre les deux. Lequel est bon pour toi? Lire la suite - à côté de Windows? Ou avez-vous deux ou plusieurs distributions Linux installées sur votre ordinateur? Comment ça marche pour vous? Pour certains, cette dynamique fonctionne bien. Pour d'autres, le redémarrage peut être un problème.

Le temps nécessaire au redémarrage, à la sélection d'un autre système d'exploitation sur l'écran du chargeur de démarrage GRUB, puis au démarrage, peut poser problème. Cela est particulièrement vrai sur les systèmes où Linux est installé avec Windows..

Sur des systèmes plus lents, ou avec de nombreuses applications essayant de s'exécuter lors du chargement de Windows, vous pouvez attendre 5 à 10 minutes avant de pouvoir être productif. Ajoutez une solution anti-virus et vous êtes bientôt sur une lancée massive.

Toutefois, l’exécution de votre SE secondaire sur une machine virtuelle peut résoudre ce problème..

Qu'est-ce qu'une machine virtuelle??

Nous avons examiné plusieurs fois des machines virtuelles, appelées machines virtuelles, dans le passé. En termes simples, il s'agit d'applications qui créent un environnement logiciel imitant le matériel informatique. Un système d'exploitation peut ensuite ê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 de matériel système dédié..

Comment activer la virtualisation sur votre PC

Bien que le système d'exploitation invité choisi puisse s'exécuter sans virtualisation matérielle, l'utilisation de cette option vaut la peine. Notamment parce que cela réduira l'utilisation des ressources système de votre ordinateur.

Pour activer la virtualisation matérielle, vous devez redémarrer votre ordinateur pour accéder au BIOS. La manière dont cela sera réalisé dépend de votre appareil, mais cela se fait généralement en appuyant sur Del ou F2 après le redémarrage de l'ordinateur.

Recherchez l'écran Advanced dans le BIOS et recherchez l'un des éléments suivants:

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

Le BIOS est parcouru à l’aide des touches fléchées. Lorsque vous avez activé la virtualisation, appuyez sur F10 pour sauvegarder et quitter.

Une fois que cela est fait, vous avez le choix entre trois applications VM open source, que nous verrons plus loin (VMWare est également disponible pour Linux, mais n’est pas open source)..

1. VirtualBox

En offrant une virtualisation polyvalente, VirtualBox peut créer une machine virtuelle avec pratiquement n'importe quel système d'exploitation (à l'exception de ceux destinés aux périphériques ARM). Il propose également une virtualisation logicielle et assistée, stockant des machines virtuelles sous forme d'images 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 OS X sur VirtualBox, par exemple de le tester avant de configurer votre PC en tant que recette technologique Hackintosh: composants matériels optimaux pour un hackintosh parfait Recette technique: composants matériels optimaux pour un hackintosh parfait Vous envisagez de créer un hackintosh? Vous pouvez créer un Mac Pro à moitié prix. J'ai mis au point un Hackintosh personnalisé à l'aide d'informations provenant de plusieurs sites de passionnés de Hackintosh. Même avec… Lire la suite. Trouvez une copie pour votre distribution sur virtualbox.org/wiki/Downloads.

2. QEMU

Si vous souhaitez exécuter un système d’exploitation ARM (comme Android, Raspbian ou RISC OS), vous devez choisir cet outil en ligne de commande..

Court pour “Emulateur rapide”, QEMU est simple à installer et certains systèmes d'exploitation invités peuvent même être téléchargés avec QEMU intégré. Notre précédent regard sur l'exécution du système d'exploitation principal Raspbian Pi Raspbian dans QEMU vous donnera une bonne introduction à cet outil..

Bien que le nom non abrégé de QEMU soit “Emulateur rapide”, c'est en fait un hyperviseur, un outil de gestion de la virtualisation matérielle. Vous pouvez installer QEMU avec:

sudo apt-get installe qemu qemu-kvm libvirt-bin

3. KVM

Abréviation de la machine virtuelle basée sur le noyau, KVM est une branche du projet QEMU et fonctionne conjointement avec cet outil pour fournir des options supplémentaires (telles qu'une vitesse quasi native) au-delà de la fonctionnalité de machine virtuelle native..

Cela signifie que KVM offre une vitesse et une stabilité supérieures à celles de VirtualBox, mais la configuration de KVM est un peu plus délicate. Cependant, si vous pouvez vous faire une idée des pilotes para-virtualisés, vous comprendrez pourquoi le KVM est une option populaire pour l'hébergement de machines virtuelles..

Pour utiliser KVM, commencez par vérifier que votre matériel convient à la virtualisation matérielle:

sudo apt-get install cpu-checker

Si la réponse est “L'accélération KVM peut être utilisée”, procéder à l'installation du logiciel:

sudo apt-get installe qemu-kvm libvirt-bin virtinst bridge-utils

Vous pourrez exécuter KVM via le bureau à l'aide de Virtual Machine Manager, que vous devriez trouver dans le menu du bureau..

Quels Distros fonctionnent le mieux dans une VM?

Une fois que vous avez choisi une application de machine virtuelle appropriée, vous devez personnaliser votre système d'exploitation invité. Par exemple, vous pouvez exécuter Windows sans effort sur VirtualBox, bien que Windows 7 soit probablement l’option la plus sûre..

À l’inverse, QEMU est adapté à l’exécution de distributions ciblées sur ARM, telles que Raspbian de Raspberry Pi ou Android..

Pendant ce temps, quelque chose de léger comme Lubuntu Lubuntu: une version allégée d’Ubuntu [Linux] Lubuntu: une version allégée d’Ubuntu [Linux] Aimez-vous Ubuntu, mais vous vous méfiez de la nouvelle interface Unity de 11.04? Essayez Lubuntu 11.04, une alternative extrêmement légère à la branche principale d’Ubuntu. Vous trouverez l'interface familière et les ressources extrêmement remarquables… Read More s'exécutera sur n'importe lequel de ces outils de VM..

Quel outil de VM devriez-vous utiliser?

Nous avons donc examiné trois applications de machine virtuelle. Mais qui devriez-vous utiliser?

C'est un problème. Si vous souhaitez une virtualisation facile et rapide à configurer, VirtualBox devrait être votre premier arrêt. Pour une virtualisation plus avancée ou pour exécuter une machine virtuelle d'un périphérique ARM, jetez un coup d'œil à QEMU..

Si vous vous considérez comme un utilisateur expérimenté de la machine virtuelle, KVM devrait être votre premier arrêt..

Préférez-vous le double démarrage ou préférez-vous une configuration de machine virtuelle pour un accès multi-plateforme à un bureau? Dites-nous comment vous le faites dans les commentaires.

En savoir plus sur: Machine virtuelle.