Вообщем всю установку сделал по инструкции найденной в интернете. Запустил # /etc/init.d/vboxdrv setup ,скрипт выдаёт ОК, ОК и два Failed.
При инсталляции yum install kernel-devel.x86_64 говорит что ядро установлено и последней версии (kernel-devel-2.6.32-504.el6.x86_64 ).
Команда # uname -r выдаёт 3.10.23-xxxx-std-ipv6-64
Подскажите пожалуйста что делать? ВиртуалБокс вроде бы работает, но Хрюшку установить не получается, говорит проблемы с ядром Кернел.
Проблема с установкой VirtualBox
PodKayfom,
установлено и последней версии (kernel-devel-2.6.32-504.el6.x86_64 ).
А у вас
uname -r выдаёт 3.10.23-xxxx-std-ipv6-64
Может, всё-таки сперва стоит разобраться какое ядро и откуда летело?
Здравствуйте. Я очень плохо разбираюсь в Линуксе, так что если нетрудно дайте пожалуйста чёткие пошаговые инструкции что конкретно делать?
yum install kernel-devel.x86_64
Результат
Package kernel-devel-2.6.32-504.el6.x86_64 already installed and latest version
PodKayfom, :) а откуда взяли ядро 3.10.23-xxxx-std-ipv6-64?
Результат вывода команды uname -r
Результат вывода команды uname -r
А ставили откуда?
В смысле откуда ? Что ставил ? Графическую оболочку ставил по этой схеме http://odminblog.ru/udalennoe-upravlenie-rabochim-stolom-centos/ , а ВиртуалБокс ставил по этой http://odminblog.ru/ustanovka-virtualbox-na-centos/.
А ставили откуда?
Скорее всего, у него установлен последний CentOS 7, а в приведённой им статье вообще рассматривается CentOS 6.3, в котором к тому же ещё и другая система инициализации, т.е. не systemd.
Ему нужна примерно вот эта инструкция:
http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-virtualbox-4-3-on-centos-7-rhel-7.html
Которая по сути является копией официальной инструкции:
http://wiki.centos.org/HowTos/Virtualization/VirtualBox
kostik87, меня одного смущает расширение ядра?
смущает расширение ядра?
Не принципиально какое значение CONFIG_LOCAL_VERSION было задано при конфигурировании ядра.
Вот например тема на linuxquestions org, в которой указывается версия ядра точно такая же как у ТС.
Да, у ТС, скорее всего всё же CentOS 6.5.
Он, наверно, просто не может собрать модули для VirtualBox или загрузить их.
Нужно смотреть вывод:
lsmod | grep vbox
find /lib/modules -type f | grep vbox
kostik87, :) модули у него собраны. А вот ядра devel для их запуска даже на горизонте нету.
А вот ядра devel для их запуска даже на горизонте нету.
Зачем? Модули должны собираться под текущее ядро.
Ребят, у меня сервер, CentOS 6.6 .
[root@ant ~]# lsmod | grep vbox
Opening /proc/modules: No such file or directory
[root@ant ~]# find /lib/modules -type f | grep vbox
[root@ant ~]#
Что делать а?
Что делать а?
Разобраться из какого репозитория вы ставили текущую версию вашего ядра 3.10.23-xxxx-std-ipv6-64 и поставить оттуда пакет kernel-devel, в котором находятся заголовочные файлы ядра под ваше ядро, после чего следуйте вашей инструкцией собираете модули под ваше ядро:
/etc/init.d/vboxdrv setup
[root@ant ~]# service vboxdrv setup
Stopping VirtualBox kernel modulesOpening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
[ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 3.10.23-xxxx-std-ipv6-64 cannot be found at
/lib/modules/3.10.23-xxxx-std-ipv6-64/build or /lib/modules/3.10.23-xxxx-std-ipv6-64/source.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
[quote="PodKayfom"]Что делать а?
Разобраться из какого репозитория вы ставили текущую версию вашего ядра 3.10.23-xxxx-std-ipv6-64 и поставить оттуда пакет kernel-devel, в котором находятся заголовочные файлы ядра под ваше ядро, после чего следуйте вашей инструкцией собираете модули под ваше ядро:
/etc/init.d/vboxdrv setup
[/quote]
Как разобратся ? Датацентр автоматически установил ОС.
Как разобратся ?
Ищите, Шура, ищите. Мы тоже не знаем откуда было поставлено это ядро. Обратитесь в тех. поддержку или ищите репозиторий из которого поставлен пакет с этим ядром сами и поставьте оттуда пакет kernel-devel с заголовочными файлами, главное, что бы версия пакета совпадала, т.е. вы должны установить пакет kernel-devel-3.10.23-xxxx-std-ipv6-64, можете установить другое ядро и пакет kernel-devel под него.
Удачи.
Насколько я понял проблема в датацентре OVH , вроде как они используют какой то нестандартный дистрибутив что ли.