Comment installer les additions invité de VirtualBox sur une machine virtuelle Oracle Linux 8.5

Dans les pages précédentes, nous avons vu comment installer Oracle Linux 8.5 dans une machine virtuelle VirtualBox ainsi que la configuration initiale d’un utilisateur durant sa première connexion. Nous allons maintenant voir comment installer les additions invité de VirtualBox (“VirtualBox Guest Additions”) afin de permettre une intégration fluide avec l’ordinateur hôte.

Installation des additions invité de VirtualBox
Installation des additions invité de VirtualBox

Les additions invité de VirtualBox ne sont pas obligatoires pour utiliser une machine virtuelle, mais ils permettent une intégration fluide de la souris, du clavier et permettent par exemple de copier et coller du texte entre les systèmes hôte et invité. C’est donc une bonne idée de les installer après l’installation d’un système d’exploitation dans une machine virtuelle. Nous allons voir ici comment procéder avec une machine virtuelle invitée Oracle Linux 8.5.

J’étais déjà connecté à la machine virtuelle en tant qu’oracle et j’ai  donc sélectionné le menu VirtualBox “Devices > Insert Guest Additions CD image…” (Périphériques > Insérer l’image du CD des additions invité).

Devices > Insert Guest Additions CD image
Devices > Insert Guest Additions CD image

Oracle Linux a reconnu le CD et m’a demandé la permission pour démarrer le logiciel qu’il contenait :

Démarrer le logiciel
Démarrer le logiciel

J’ai cliqué sur le bouton “Run” (Exécuter) et le système m’a demandé de m’authentifier pour exécuter le logiciel en tant que super utilisateur :

Authentification requise
Authentification requise

Je l’ai fait et l’installation des additions invité de VirtualBox a démarré dans une nouvelle fenêtre shell :

Démarrage de l’installation des additions invité de VirtualBox
Démarrage de l’installation des additions invité de VirtualBox

Mais quelques secondes plus tard, J’ai reçu le message d’erreur suivant: “Kernel headers not found error for target kernel” (Erreur d’en-têtes du noyau introuvable pour le noyau cible):

Erreur d'en-têtes du noyau introuvable
Erreur d’en-têtes du noyau introuvable

La solution consistait donc à installer les en-têtes manquantes du noyau cible.

Tout d’abord, j’ai mis à jour la liste des paquets à l’aide de la commande “sudo yum update”. Il n’y avait rien à mettre à jour ici car j’avais déjà mis à jour cette liste avant d’essayer d’installer les additions invité de VirtualBox. J’ai néanmoins inclus cette étape ici car vous devrez peut-être exécuter cette commande avant d’installer le paquet contenant les en-têtes du noyau Linux actuels.

sudo yum update
sudo yum update

J’ai vérifié ensuite quelle était la version actuelle du noyau Linux de la machine virtuelle avec la commande “uname -r” :

uname -r
uname -r

Le “uek” dans la version du noyau Linux identifiait qu’il s’agissait d’un “Unbreakable Enterprise Kernel (UEK)” (noyau d’entreprise incassable) compilé par Oracle et pris en charge par le support Oracle Linux. Par conséquent, Il fallait donc installer le paquet d’en-têtes du noyau correspondant.

J’ai demandé une liste des paquets liés au noyau avec la commande “yum list kernel*” :

yum list kernel*
yum list kernel*

De nombreux paquets du noyau étaient disponibles et celui que je cherchais était “kernel-uek-devel.x86_64″:

kernel-uek-devel.x86_64
kernel-uek-devel.x86_64

J’ai utilisé la commande “sudo yum install kernel-uek-devel.x86_64″ pour installer ce paquet. La commande a détecté que le paquet binutils-devel devait également être installé et a demandé une confirmation.

sudo yum install kernel-uek-devel.x86_64
sudo yum install kernel-uek-devel.x86_64

Je l’ai confirmé avec “y” et les deux paquets ont été téléchargés puis installés avec succès :

Installation des paquets
Installation des paquets

J’ai éjecté le CD des additions invité de VirtualBox du lecteur virtuel à l’aide du menu de VirtualBox :

Ejection du CD des additions invité de VirtualBox
Ejection du CD des additions invité de VirtualBox

J’ai réinséré le CD :

Insertion du CD des additions invité de VirtualBox
Insertion du CD des additions invité de VirtualBox

Et j’ai essayé d’installer les additions invité de VirtualBox une nouvelle fois:

Executer l’installation des additions invité de VirtualBox une nouvelle fois
Execution de l’installation des additions invité de VirtualBox une nouvelle fois
Authentification
Authentification

Cette fois-ci, les modules du noyau ont été compilés sans aucun problème et tout a été installé correctement (le message d’erreur de la capture d’écran ci-dessous n’avait pas de conséquences pour l’installation).

Compilation des modules du noyau
Compilation des modules du noyau

Les additions invité de VirtualBox avaient été installés et l’interaction de la souris et du clavier entre les systèmes d’exploitation hôte et invité fonctionnait désormais correctement !

C’était maintenant un bon moment pour arrêter la machine virtuelle et effectuer une copie de sauvegarde au cas où. Mais c’est quelque chose que nous verrons dans une autre page.

Clause de non-responsabilité

Les informations contenues dans ce site Web sont uniquement à des fins d’information générale. Nous essayons de maintenir ces informations à jour et correctes, mais nous n’offrons aucune garantie d’aucune sorte quant à l’exhaustivité, l’exactitude ou la fiabilité du contenu du site Web. En aucun cas, nous ne serons responsables de toute perte ou dommage de quelque nature que ce soit résultant de l’utilisation de ce site Web.

Cette page Comment installer les additions invité de VirtualBox sur une machine virtuelle Oracle Linux 8.5 a été initialement publiée sur MyBIJourney

Toutes les marques déposées sont la propriété de leurs propriétaires respectifs.
FacebookTwitterPinterestWhatsAppMail