LinuxForum.Fans
Тема

Проблема с установкой VirtualBox

Автор: PodKayfom 44 сообщений 5782 просмотров
11.11.2014 10:43 #400411

Вообщем всю установку сделал по инструкции найденной в интернете. Запустил # /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
Подскажите пожалуйста что делать? ВиртуалБокс вроде бы работает, но Хрюшку установить не получается, говорит проблемы с ядром Кернел.

11.11.2014 11:51 #400415

PodKayfom,

"PodKayfom" написал:
установлено и последней версии (kernel-devel-2.6.32-504.el6.x86_64 ).

А у вас

"PodKayfom" написал:
uname -r выдаёт 3.10.23-xxxx-std-ipv6-64

Может, всё-таки сперва стоит разобраться какое ядро и откуда летело?

11.11.2014 11:55 #400416

Здравствуйте. Я очень плохо разбираюсь в Линуксе, так что если нетрудно дайте пожалуйста чёткие пошаговые инструкции что конкретно делать?

11.11.2014 11:57 #400417

yum install kernel-devel.x86_64
Результат
Package kernel-devel-2.6.32-504.el6.x86_64 already installed and latest version

11.11.2014 11:59 #400418

PodKayfom, :) а откуда взяли ядро 3.10.23-xxxx-std-ipv6-64?

11.11.2014 12:03 #400420

Результат вывода команды uname -r

11.11.2014 12:06 #400421
"PodKayfom" написал:
Результат вывода команды uname -r

А ставили откуда?

11.11.2014 13:04 · отредактировано #400428
"Wolfenberg" написал:
А ставили откуда?

Скорее всего, у него установлен последний 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

11.11.2014 13:26 #400431

kostik87, меня одного смущает расширение ядра?

11.11.2014 13:33 #400432
"Wolfenberg" написал:
смущает расширение ядра?

Не принципиально какое значение CONFIG_LOCAL_VERSION было задано при конфигурировании ядра.

Вот например тема на linuxquestions org, в которой указывается версия ядра точно такая же как у ТС.

Да, у ТС, скорее всего всё же CentOS 6.5.

Он, наверно, просто не может собрать модули для VirtualBox или загрузить их.

Нужно смотреть вывод:

text

lsmod | grep vbox
text

find /lib/modules -type f | grep vbox
11.11.2014 13:37 #400434

kostik87, :) модули у него собраны. А вот ядра devel для их запуска даже на горизонте нету.

11.11.2014 13:39 #400435
"Wolfenberg" написал:
А вот ядра devel для их запуска даже на горизонте нету.

Зачем? Модули должны собираться под текущее ядро.

11.11.2014 13:41 #400436

Ребят, у меня сервер, CentOS 6.6 .

11.11.2014 13:42 #400437

[root@ant ~]# lsmod | grep vbox
Opening /proc/modules: No such file or directory
[root@ant ~]# find /lib/modules -type f | grep vbox
[root@ant ~]#
Что делать а?

11.11.2014 13:47 #400440
"PodKayfom" написал:
Что делать а?

Разобраться из какого репозитория вы ставили текущую версию вашего ядра 3.10.23-xxxx-std-ipv6-64 и поставить оттуда пакет kernel-devel, в котором находятся заголовочные файлы ядра под ваше ядро, после чего следуйте вашей инструкцией собираете модули под ваше ядро:

text

/etc/init.d/vboxdrv setup
11.11.2014 13:49 #400442

[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)

11.11.2014 13:50 #400443
kostik87 написал:
[quote="PodKayfom"]Что делать а?

Разобраться из какого репозитория вы ставили текущую версию вашего ядра 3.10.23-xxxx-std-ipv6-64 и поставить оттуда пакет kernel-devel, в котором находятся заголовочные файлы ядра под ваше ядро, после чего следуйте вашей инструкцией собираете модули под ваше ядро:

text

/etc/init.d/vboxdrv setup

[/quote]

Как разобратся ? Датацентр автоматически установил ОС.

11.11.2014 14:07 #400446
"PodKayfom" написал:
Как разобратся ?

Ищите, Шура, ищите. Мы тоже не знаем откуда было поставлено это ядро. Обратитесь в тех. поддержку или ищите репозиторий из которого поставлен пакет с этим ядром сами и поставьте оттуда пакет kernel-devel с заголовочными файлами, главное, что бы версия пакета совпадала, т.е. вы должны установить пакет kernel-devel-3.10.23-xxxx-std-ipv6-64, можете установить другое ядро и пакет kernel-devel под него.

Удачи.

11.11.2014 14:28 #400449

Насколько я понял проблема в датацентре OVH , вроде как они используют какой то нестандартный дистрибутив что ли.

Войдите или зарегистрируйтесь, чтобы ответить.