LINUX.ORG.RU

VirtualBox выдает ошибку «Kernel driver not installed (rc=-1908)»


0

0

Доброго времени суток. У меня RFR12, линуксоид, я мягко говоря, начинающий.
При запуске VirtualBox выдал ошибку :
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Я попробовал в терминале : '/etc/init.d/vboxdrv setup'
Выдает: # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [СБОЙ ]
(Look at /var/log/vbox-install.log to find out what went wrong)
В «var/log/vbox-install.log» написано :
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Останов.
Как исправить?

Похоже надо скачать исходники текущего ядра. В дистрибутивах должен быть соответствующий пакет. Ключевые слова src kernel dev.

SV0L0CH
()

поставить kernel-headers, или как оно там в федоре

madgnu ★★★★★
()

Нужно выполнить:

sudo aptitude install linux-headers-$(uname -r)

и всё соберётся. Если нет, ещё пару команд (они определяются по контексту).

AITap ★★★★★
()
Ответ на: комментарий от AITap

Мне нужно внимательнее читать сообщения. Никакого aptitude install делать не нужно.

Найдите (yum search) в своём репозитории пакет с именем вида linux-headers-версия-ядра.

AITap ★★★★★
()
Ответ на: комментарий от g__lock

то, что соответствует твоему ядру и архитектуре.

madgnu ★★★★★
()
Ответ на: комментарий от AITap

тоесть, если команда uname -r выдала 2.6.32.10-90.fc12.x86_64, то нужно искать yum search linux-headers.2.6.32.10-90.fc12.x86_64? Результатов нет.

g__lock
() автор топика
Ответ на: комментарий от g__lock

Ставь через пакетный менеджер. В некоторых дистрах он есть.

SV0L0CH
()
Ответ на: комментарий от g__lock

поставь группу дев-пакетов и будет тебе счастье :)

yum groupinstall "Development Tools"

nisdevi
()

1. yum update kernel kernel-firmware - обновляем ядро и фирмвари
2. yum install kernel-devel - устанавливает заголовочные файлы ядра нужные для компиляции драйвера
3. reboot - перезагружаемся в новое ядро
4. service vboxdrv setup - компилируем драйвер
5. service vboxdrv restart - загружаем драйверы

Nastishka ★★★★★
()
Ответ на: комментарий от g__lock

> искать yum search linux-headers.2.6.32.10-90.fc12.x86_64? Результатов нет.

И правильно, что нет. Потому, что делать нужно (в Вашем случае)

yum install kernel-devel-2.6.32.10-90.fc12.x86_64

Конечно, это только в том случае, если вы не воспользовались инструкцией из предыдущего ответа.

Nastishka ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.