Afin d'installer tout type d'hyperviseur, vous devez activer la fonction de virtualisation matérielle de votre processeur à partir du BIOS de votre carte mère. Sinon, vos machines virtuelles seront très laggées et ne fonctionneront pas comme prévu.
Si vous utilisez un processeur Intel, la fonction de virtualisation matérielle est appelée VT-X ou VT-D.
Si vous utilisez un processeur AMD, alors la fonction de virtualisation matérielle est appelée AMD-V.
Une fois que vous avez activé la virtualisation matérielle du BIOS, démarrez Centos 8 et exécutez la commande suivante pour le confirmer.
$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo
Comme tu peux le voir, SVM (pour AMD) est disponible en tant que fonctionnalité CPU dans mon cas. J'utilise un processeur AMD.
Si vous utilisez un processeur Intel, la fonctionnalité CPU sera appelée vmx.
Installation des outils requis pour construire des modules de noyau VirtualBox:
Votre machine CentOS 8 doit avoir tous les outils requis installés afin de créer des modules de noyau VirtualBox. Sinon, VirtualBox ne fonctionnera pas.
Tout d'abord, faites une mise à jour du système avec la commande suivante:
$ sudo yum Mise à jour
Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Yum téléchargera et installera tous les packages requis à partir d'Internet. Cela peut prendre un certain temps pour terminer.
À ce stade, la mise à jour du système doit être complète.
Maintenant, redémarrez votre machine CentOS 8 avec la commande suivante:
$ sudo redémarrer
Une fois votre machine CentOS 8 au démarrage, installez les bibliothèques de développement ELF et du noyau avec la commande suivante:
$ sudo yum install elfutils-libelf-devel-devel - $ (uname -r)
Presse Y Et puis appuyez sur Pour confirmer l'installation.
Les bibliothèques de développement Elfe Utils et du noyau doivent être installées.
Téléchargement VirtualBox 6:
VirtualBox n'est pas disponible dans le référentiel officiel de Package de CentOS 8. Mais, vous pouvez facilement le télécharger à partir du site officiel de VirtualBox.
Visitez d'abord la page de téléchargement officielle de Linux de VirtualBox. Maintenant, cliquez sur Oracle Linux 8 / Red Hat Enterprise Linux 8 / Centos 8 lien comme marqué dans la capture d'écran ci-dessous.
Votre navigateur doit vous inviter à enregistrer le fichier de package VirtualBox RPM. Sélectionner Enregistrer le fichier et cliquez sur D'ACCORD.
Votre navigateur doit commencer à télécharger le fichier de package VirtualBox RPM. Cela peut prendre un certain temps pour terminer.
Téléchargement du pack d'extension VirtualBox 6:
Vous devez également télécharger le pack d'extension VirtualBox 8.
Visitez d'abord la page de téléchargements officiels de VirtualBox. Ensuite, cliquez sur Toutes les plates-formes prises en charge lien depuis le Pack d'extension Oracle VM VirtualBox Section comme marqué dans la capture d'écran ci-dessous.
Votre navigateur doit vous inviter à enregistrer le fichier. Cliquer sur Enregistrer le fichier.
Votre navigateur doit commencer à télécharger le fichier d'extension VirtualBox. Cela peut prendre un certain temps pour terminer.
Installation de VirtualBox 6:
Une fois le téléchargement terminé, accédez à la ~ / Téléchargements Répertoire comme suit:
$ cd ~ / téléchargements
Vous devriez trouver le Virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.RPM et Oracle_vm_virtualbox_extension_pack-6.0.14.vox-extpack fichier dans ce répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ ls -lh
Maintenant, installez le package VirtualBox RPM à l'aide de Yum Package Manager comme suit:
$ sudo yum localinstall virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.RPM
Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Yum Package Manager téléchargera automatiquement tous les packages de dépendance requis et installera VirtualBox. Cela peut prendre un certain temps pour terminer.
À ce stade, VirtualBox doit être installé.
Maintenant, pour vérifier si VirtualBox fonctionne correctement, exécutez la commande suivante:
$ Vboxmanage - Version
Comme vous pouvez le voir, j'utilise VirtualBox 6.0.14. Donc, ça marche très bien.
Fixation des erreurs de création du module du noyau:
Si vous n'avez pas installé tous les outils requis pour créer des modules de noyau VirtualBox, vous pouvez voir le message d'avertissement suivant lorsque vous essayez d'exécuter Voxmanage -Vursion commande.
Pour résoudre ce problème, assurez-vous d'installer tous les outils requis pour créer des modules de noyau VirtualBox (comme indiqué dans le Installation des outils requis pour construire des modules de noyau VirtualBox Section de cet article) puis exécutez la commande suivante pour créer manuellement les modules de noyau VirtualBox.
$ sudo / sbin / vboxconfig
Les modules du noyau VirtualBox doivent reconstruire.
Démarrage de VirtualBox 6:
Maintenant, vous pouvez trouver VirtualBox dans le menu des applications de Centos 8. Cliquez sur l'icône VirtualBox.
VirtualBox 6 devrait démarrer.
Installation du pack d'extension VirtualBox 6:
VirtualBox Extension Pack ajoute de nouvelles fonctionnalités à VirtualBox. je.e,
Pour installer le pack d'extension VirtualBox, accédez à Déposer > Préférences…
Ensuite aller à Extensions et cliquez sur le + icône comme marqué dans la capture d'écran ci-dessous.
Ensuite, sélectionnez VirtualBox Extension Pack Fichier que vous avez téléchargé et cliquez sur Ouvrir.
Maintenant, cliquez sur Installer.
Faites défiler vers le bas et cliquez sur Je suis d'accord.
Tapez votre mot de passe de connexion et cliquez sur Authentifier.
Le pack d'extension VirtualBox doit être installé. Cliquer sur D'ACCORD.
Maintenant, cliquez sur D'ACCORD.
C'est ainsi que vous installez VirtualBox 6 sur Centos 8. Merci d'avoir lu cet article.