La réponse de @ its_me a presque fonctionné, mais la construction de certains modules du noyau a échoué.
Si cela ne fonctionne pas pour vous, regardez les messages.
Dans mon cas, l'un d'entre eux a demandé à examiner /var/log/vboxadd-install.log
. Là, il est dit quelque chose sur les sources du noyau manquantes et de fournir au répertoire source du noyau avec, par exemple KERN_DIR=/path/to/kernel/sources
.
Etant donné kernel-devel
que les sources at /usr/src/kernels/2.6.32-504.16.2.el6.x86_64
étaient déjà installées, j’étais confuse, mais je l’appelais avec la variable d’environnement demandée
KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run
Maintenant, il s'est plaint de fichiers d'en-tête manquants et a suggéré de le faire
yum install kernel-devel-2.6.32-504.el6.x86_64
Comme vous pouvez le constater, il s’agit d’une version légèrement différente, par 504.16.2
rapport à seulement 504
. Après avoir installé le bon kernel-devel
paquet, la construction puis l’installation ont fonctionné comme prévu.
Ainsi, le noyau en cours d’exécution et les sources de noyau installées (aka kernel-devel
) doivent correspondre. Vous pouvez le vérifier en regardant le noyau en cours d’exécution avec
uname -a
et les sources installées à
ls /usr/src/kernels
En conclusion, quoi qu’il arrive, examinez les messages et les fichiers de log fournis.
yum install make
aussi