Итак, я пытаюсь установить гостевые дополнения в свой VirtualBox Vm, на котором работает CentOS.
Однако я получаю эту ошибку:
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-279.5.2.el6.x86_64
Когда я пытаюсь запустить команду установки yum, упомянутую в ошибке, я получаю:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.ox.ac.uk
* epel: mirror.nl.leaseweb.net
* extras: centos.serverspace.co.uk
* updates: centos.serverspace.co.uk
Setting up Install Process
No package kernel-devel-2.6.32-279.5.2.el6.x86_64 available.
Error: Nothing to do
Есть идеи, как решить эту проблему?
Не исключено, что centos опубликовал обновление ядра. Бегать yum install kernel-devel
и yum update kernel
. Затем перезагрузитесь в более новое ядро.
Как привилегированный пользователь попробуйте:
# yum update
# yum install kernel-devel
# yum groupinstall "Development Tools"
Перезагрузите систему, смонтируйте компакт-диск с гостевыми дополнениями и автозапуск.
Я считаю полезным снова перезагрузиться после установки гостевых дополнений.
Вы можете найти мой пост в блоге о подробном процессе, который я использую для настройки ящиков Vagrant. В нем описаны проблемы с гостевыми дополнениями как часть процесса настройки Vagrant, включая снимки экрана.