Installer les VirtualBox Guest Additions sur CentOS/Fedora/RHEL

23 jan

VirtualBox

Si vous utilisez VirtualBox pour vos machines virtuelles, il se peut que vous rencontriez des problèmes avec les « VirtualBox Guest Additions » entre autre, lors d’une mise à jour du Kernel.

Il semble en effet que les additions VirtualBox ne se compilent pas correctement avec les dernières versions du noyau.

Cette procédure devrais fonctionner avec les versions récentes des distributions basé sur RedHat soit : CentOS (Supérieur à 5.8), RHEL (Supérieur à 5.8), Fedora (Supérieur à 12) …

1 – Obtenir les droits root

su -

2 – Monter les VirtualBox Guest Additions

Pour ce faire, il faut se rendre dans le menu périphérique et cliquer sur « Installer les Additions invité ».

Puis les monter

mkdir /media/VBoxAdditions
mount -r /dev/cdrom /media/VBoxAdditions

3 – On s’assure alors que l’on possède le dernier kernel

yum update kernel*
reboot

4 – Installation des paquets nécessaires

yum install kernel-headers kernel-devel gcc

5 – Ajouter la variable d’environnement KERN_DIR

Il faut tout d’abord récupérer la version du kernel avec la commande uname

uname -r

Créer la variable KERN_DIR, en remplaçant VERSION_DU_KERNEL par le résultat de la commande ce-dessus

KERN_DIR=/usr/src/kernels/VERSION_DU_KERNEL
export KERN_DIR

Par exemple

KERN_DIR=/usr/src/kernels/2.6.32-279.19.1.el6.x86_64

6 – Installer les VirtualBox Guest Additions

cd /media/VBoxAdditions
./VBoxLinuxAdditions.run

A la fin de l’installation il faut redémarrer la machine

reboot

Arrivé ici les VirtualBox Guest Additions devraient être fonctionnel.

Commentaires clos.