Recherche de site Web

Comment installer les ajouts d'invité VirtualBox sur CentOS 8


Lorsque vous installez pour la première fois une machine virtuelle avec une interface graphique sur VirtualBox, la taille de l'écran est généralement réduite et l'expérience utilisateur est généralement assez fade. Pour améliorer l'apparence et les fonctionnalités d'une machine virtuelle, VirtualBox fournit un ensemble de packages logiciels et de pilotes appelés ajouts d'invités VirtualBox sous la forme d'une image ISO appelée VBoxGuestAdditions.iso. L'image est ensuite montée sur le système invité et les ajouts d'invités sont ensuite installés.
Les ajouts d'invités VirtualBox activent les fonctionnalités répertoriées ci-dessous :

  • Amélioration de l'affichage/apparence graphique.
  • Intégration du pointeur de la souris entre la machine hôte et la machine invitée.
  • Dossiers partagés entre le système hôte et invité.
  • Fonctionnalité de copier-coller et de couper-coller entre le système hôte et le système invité.

Exigences

  • Comment installer VirtualBox dans CentOS 8

Les ajouts d'invités VirtualBox peuvent être installés sur les systèmes Linux et Windows. Dans ce guide, nous vous guiderons à travers l'installation des ajouts d'invités VirtualBox sur CentOS 8.

Étape 1 : Installation d'EPEL sur CentOS 8

Pour commencer, commencez par installer le référentiel EPEL, abréviation de Extra Packages for Enterprise Linux, qui est un référentiel qui fournit des packages logiciels open source supplémentaires pour Versions RedHat telles que CentOS et Fedora.

Pour installer le référentiel EPEL sur CentOS 8, exécutez la commande dnf suivante sur le terminal.

sudo dnf install epel-release

Une fois installé, confirmez la version installée en exécutant la commande.

rpm -q epel-release

Étape 2 : Installation des en-têtes du noyau et des outils de construction

Une fois le référentiel EPEL installé, procédez et installez les en-têtes du noyau et les outils de construction requis pour installer les ajouts d'invités, comme indiqué.

sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

Une fois installé, confirmez que la version de kernel-devel correspond à la version de votre noyau Linux en exécutant ces commandes :

rpm -q kernel-devel
uname -r

La sortie indique clairement un conflit entre les deux versions. La version kernel-devel est 4.18.0-147.8.1.el8_1.x86_64 tandis que la version du noyau Linux est 4.18.0-80.el8.x86_64.

Pour résoudre le problème, mettez à jour le noyau Linux en exécutant la commande :

sudo dnf update kernel-*

Une fois que vous y êtes invité, appuyez sur 'Y' et appuyez sur ENTER pour continuer la mise à jour. Une fois la mise à jour terminée, redémarrez votre système CentOS 8.

sudo reboot

Lors du redémarrage, assurez-vous de démarrer avec la dernière entrée du noyau qui correspond à la version kernel-devel. Il s'agit généralement de la première entrée, comme vous pouvez le voir.

Une fois le démarrage du système terminé, connectez-vous et confirmez à nouveau que la version kernel-devel correspond désormais à la version du noyau Linux.

rpm -q kernel-devel
uname -r

Les deux versions sont désormais synchronisées. Super! Vous pouvez maintenant continuer et installer les ajouts d'invités VirtualBox.

Étape 3 : Installer les compléments invité VirtualBox dans CentOS 8

Il existe deux manières d'installer des ajouts d'invités, et nous aborderons les deux manières ici :

Installer graphiquement les ajouts invités de VirtualBox

Pour installer les ajouts d'invité de VirtualBox, dirigez-vous vers la barre de menu et cliquez sur Périphériques –> Insérer le CD des ajouts d'invité.

Une pop apparaîtra comme indiqué. À partir de là, vous pouvez adopter deux approches :

Vous pouvez appuyer sur « Exécuter » et vous authentifier plus tard lorsque vous y êtes invité. Par la suite, vous verrez une sortie détaillée sur le terminal. Une fois l'installation terminée, redémarrez le système et démarrez en plein écran.

Installer manuellement les ajouts d'invité de VirtualBox

La deuxième option consiste à installer une ligne de commande. Pour y parvenir, choisissez l'option « Annuler », puis ouvrez votre terminal et créez un point de montage pour l'image ISO des ajouts d'invités.

sudo mkdir -p /mnt/cdrom

Ensuite, montez l'image ISO sur le point de montage.

sudo mount /dev/cdrom /mnt/cdrom

Ensuite, accédez enfin à l’emplacement de montage et exécutez le script d’installation de VirtualBox.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Une fois le script exécuté, vous observerez immédiatement l'écran s'afficher en taille réelle. Si cela ne se produit pas dans votre cas, redémarrez votre système et démarrez enfin sur votre machine virtuelle CentOS 8 plein écran :-)

Pour activer l'intégration du pointeur de la souris, accédez à « Presse-papiers partagé » –> « Bidirectionnel ». Cela vous permet de copier et coller du contenu entre le système hôte et le système invité.

Nous espérons que cet article vous a été utile. Si vous rencontrez des difficultés, n'hésitez pas à nous contacter. Merci.