Comment installer VirtualBox sur CentOS 7

La virtualisation est l'un des sujets qui aide le plus les administrateurs informatiques et les utilisateurs à effectuer toutes sortes d'actions telles que tester de nouveaux systèmes d'exploitation ou applications, connaître l'impact d'une implémentation ou simplement connaître les nouvelles fonctionnalités publiées. Tout cela sans mettre en péril la productivité et la configuration d'une vraie machine et travaillant en temps réel. Grâce à la virtualisation, il est non seulement pratique de tester de nouveaux systèmes, mais les ressources sont également économisées puisque plusieurs systèmes d'exploitation virtuels peuvent être implémentés sur un même ordinateur.

L'une des plates-formes les plus utilisées pour ce sujet de virtualisation est VirtualBox, qui est une plate-forme pour les architectures x86 (32 bits) et AMD64 / Intel64 (64 bits) pour un usage professionnel et domestique. En utilisant VirtualBox, nous avons une plate-forme avec de grandes fonctionnalités avec laquelle il est possible de créer, gérer et travailler des centaines de machines virtuelles. Grâce à la virtualisation, les tâches de configuration du système peuvent être effectuées à partir d'un processus d'essais-erreurs qui ne compromet pas l'intégrité de notre système réel grâce à une utilisation virtuelle des différents logiciels avec lesquels nous souhaitons travailler.

VirtualBox est disponible gratuitement en tant que logiciel open source basé sur les termes de la licence publique générale GNU (GPL) version 2. VirtualBox peut être exécuté sur des ordinateurs avec des systèmes Windows, Linux, Macintosh et Solaris prenant en charge un grand nombre de systèmes d'exploitation invités tels que Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10)), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x et 4.x), Solaris et OpenSolaris , OS/2 et OpenBSD.

Quoi de neuf dans VirtualBoxActuellement VirtualBox a publié la version 6.0 qui représente un changement radical, de son interface, et qui nous offre des améliorations et de nouvelles fonctionnalités telles que :

  • Au niveau de l'interface utilisateur, la prise en charge du HiDPI et de la mise à l'échelle a été améliorée, notamment une meilleure détection et configuration par machine virtuelle.
  • Implémentation du support pour exporter une machine virtuelle vers Oracle Cloud Infrastructure.
  • Un nouveau gestionnaire de fichiers a été intégré qui permet à l'utilisateur de contrôler le système de fichiers invité et de copier des fichiers entre l'hôte et l'invité.
  • Au niveau graphique, une mise à jour a été effectuée pour prendre en charge les graphiques 3D pour les invités Windows et l'émulation de périphériques graphiques VMSVGA 3D dans les invités Linux et Solaris.
  • Une prise en charge a été ajoutée pour les configurations d'enceintes de son surround telles qu'implémentées dans Windows 10 Build 1809.
  • L'utilitaire vboximg-mount a été ajouté sur les hôtes Apple afin d'accéder au contenu des disques invités sur l'hôte.
  • La prise en charge de l'utilisation d'Hyper-V comme noyau d'exécution alternatif a été intégrée à l'hôte Windows. Cela évitera l'impossibilité d'exécuter des machines virtuelles avec des performances réduites.
  • L'enregistrement vidéo et audio peut désormais être activé séparément.
  • Des correctifs et des améliorations audio et vidéo ont été créés.
  • Une solution de contournement a été ajoutée pour les invités plus âgés qui n'activent pas la maîtrise du bus pour le périphérique PCI virtio.
  • Il est désormais permis de modifier l'attachement du port série pendant qu'une machine est en cours d'exécution.
  • Les images de disque peuvent désormais être redimensionnées de manière transparente pendant le mélange.
  • VBoxManage prend désormais en charge les options DHCP.
  • Nouvelles interfaces et fonctionnalités dans Guest Control.
  • Améliorations des performances dans les dossiers partagés.
  • Les ajouts d'invité Windows corrigent désormais la gestion incorrecte des coordonnées de la tablette avec les versions récentes de Windows 10.
  • VMSVGA est pris en charge dans les ajouts Linux et X11.
  • Prise en charge initiale des ajouts d'invité MacOS.
  • Il est désormais possible de configurer jusqu'à quatre tables ACPI personnalisées pour une machine virtuelle.

Ensuite, nous verrons comment installer VirtualBox 6.0 sur CentOS 7 et ainsi tirer le meilleur parti de la virtualisation.

1. Supprimer les versions précédentes de VirtualBox sur CentOS 7

Étape 1
La première étape à franchir sera d'éliminer les versions précédentes de VirtualBox, si elles existent, dans CentOS 7, pour cela nous exécuterons ce qui suit :

 miam supprimer VirtualBox * 
Étape 2
Si aucune version n'est installée, nous verrons ce qui suit :

2. Ajouter des référentiels VirtualBox dans CentOS 7

Étape 1
L'étape suivante consiste à ajouter les référentiels VirtualBox afin d'effectuer l'installation plus tard, pour cela nous exécutons la commande suivante :

 cd /etc/yum.repos.d/wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

NoterDans le cas de l'utilisation de CentOS 5, nous devons exécuter les opérations suivantes :

 wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epel-release-5-4.noarch.rpm

3. Installer les packages de dépendances pour VirtualBox

Étape 2
VirtualBox utilise le module du noyau vboxdrv afin de contrôler et d'allouer de la mémoire physique pour l'exécution des systèmes d'exploitation invités, en cas de ne pas avoir ce module, il sera possible d'utiliser VirtualBox pour créer et configurer des machines virtuelles, mais elles ne le feront pas travailler en eux-mêmes.

Pour que VirtualBox soit pleinement fonctionnel, nous allons mettre à jour CentOS 7 puis nous allons installer des modules supplémentaires tels que DKMS, kernel-headers et kernel-devel et certains packages de dépendances, pour cela nous exécuterons la ligne suivante :

 yum update (système de mise à jour) 

Étape 3
Là, nous entrons la lettre "s" pour confirmer le téléchargement et l'installation des mises à jour du système où la mise à jour de la clé VirtualBox est intégrée. Ensuite, nous exécutons ce qui suit :

 yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms (installer les dépendances)

Étape 4
Cela lancera le processus et plus tard, nous verrons ce qui suit :

Étape 5
Là, nous entrons la lettre Oui pour valider le téléchargement et l'installation qui, une fois terminé, afficheront les éléments suivants :

4. Installer VirtualBox sur CentOS 7

Étape 1
Une fois les étapes précédentes terminées, nous procédons à l'installation de VirtualBox 6.0 avec la commande suivante :

 miam installer VirtualBox-6.0 

Étape 2
Là, nous voyons que le processus d'exécution des dépendances commence, puis nous verrons ce qui suit :

Étape 3
Nous acceptons le processus en entrant et où plus tard nous verrons ce qui suit :

Étape 4
Là, nous entrons la lettre s pour accepter la clé VirtualBox et plus tard, à la fin du processus d'installation, nous verrons ce qui suit. À ce stade, nous avons déjà installé VirtualBox 6.0 sur CentOS 7.

5. Reconstruire les modules du noyau pour VirtualBox sur CentOS 7

Étape 1
La commande suivante créera automatiquement un utilisateur et un groupe vboxusers et recherchera et reconstruira également automatiquement les modules de noyau requis :

 /usr/lib/virtualbox/vboxdrv.sh configuration 

Étape 2
Pour CentOS 5, si nous l'utilisons, nous devons exécuter ce qui suit :

 /etc/init.d/vboxdrv configuration 
NoterDans le cas où une erreur est générée lors de l'exécution de la commande précédente, nous allons utiliser les lignes suivantes :
 uname -r 
 yum installer kernel-devel-CURRENT_KERNEL 

NoterLà, nous remplaçons "CURRENT_KERNEL" par le résultat généré dans uname -r, puis nous exécutons à nouveau la ligne :

 /usr/lib/virtualbox/vboxdrv.sh configuration

Étape 3
Dans le cas où vous voyez un message d'erreur comme KERN_DIR ou si votre répertoire source du noyau n'est pas automatiquement détecté par le processus de compilation, il sera possible de le configurer avec la commande suivante en tenant compte du changement de version du noyau selon le système utilisé :

 KERN_DIR = / usr / src / kernels / 4.19.0-1.el7.elrepo.x86_64 export KERN_DIR

6. Accéder à VirtualBox sur CentOS 7

Étape 1
De cette façon, il sera déjà possible d'accéder à VirtualBox dans CentOS 7 :

AGRANDIR

Étape 2
Lors de l'accès à VirtualBox, ce sera la nouvelle interface proposée :

AGRANDIR

Étape 3
Comme nous pouvons le voir, c'est un changement drastique que VirtualBox a subi, là nous pouvons créer notre machine virtuelle en suivant les étapes normales :

AGRANDIR

Étape 4
On peut observer ces parties :

Allocation de RAM

AGRANDIR

Création de disques durs

AGRANDIR

Type de disque dur à créer

AGRANDIR

Type de stockage à utiliser

AGRANDIR

Taille et emplacement du disque dur

AGRANDIR

Étape 5
Avec cela, lorsqu'une nouvelle machine virtuelle est configurée dans VirtualBox, cela ressemblera à ceci :

AGRANDIR

Étape 6
Lors de l'accès à la configuration de la machine virtuelle, nous verrons également quelques changements notables :

AGRANDIR

Étape 7
Ainsi, nous avons appris à installer VirtualBox sur CentOS 7 et à profiter de tout ce que la virtualisation nous offre.

AGRANDIR

De cette façon, VirtualBox sera installé sur notre système CentOS 7.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave