LINUX.ORG.RU

Fedora 11 и VirtualBox


0

0

Fedora 11 и установлен VirtualBox-2.2.4_47978_fedora11-1.i586.rpm


Создал виртуальную машину, запускаю а она выдает:

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup 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.

Запускаю и получаю:

[soz@ZXDSL831AII ~]$ sudo /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)
[soz@ZXDSL831AII ~]$



??????

★★

Ответ на: комментарий от tensai_cirno

Не слепой, я его смотрел:

Attempting to install using DKMS removing old DKMS module vboxdrv version 2.2.4

------------------------------ Deleting module version: 2.2.4 completely from the DKMS tree. ------------------------------ Done.

Creating symlink /var/lib/dkms/vboxdrv/2.2.4/source -> /usr/src/vboxdrv-2.2.4

DKMS: add Completed.

Error! Your kernel source for kernel 2.6.29.4-167.fc11.i686.PAE cannot be found at /lib/modules/2.6.29.4-167.fc11.i686.PAE/build or /lib/modules/2.6.29.4-167.fc11.i686.PAE/source. You can use the --kernelsourcedir option to tell DKMS where it's located. Failed to install using DKMS, attempting to install without Makefile:145: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Останов. Эти source существует (это ссылка на ссылку build). При двойном клике на на первую пишет что ее цели build не существует, а на двойном клике на build выдает что цели /usr/src/kernels/2.6.29.4-167.fc11.i686.PAE не существует. И действительно по этому пути имеется только /usr/src/kernels/2.6.29.4-167.fc11.i586

Gooddy ★★
() автор топика

<extrasense_mode>

Прозреваю отсутствие сырцов ядра и/или хедеров

</extrasense_mode>

Или этот ваш DKMS -- это оно?

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

Поставил VirtualBox-OSE, создал виртуальную машину,кликнул Старт и получаю:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is probably not loaded.

If you installed or VirtualBox OSE package recently you need to restart the computer for the driver to load.

Alternatively, you may attempt to load the driver by issuing the following command with system administrator (root) privileges:

'/etc/sysconfig/modules/VirtualBox-OSE.modules'


soz@ZXDSL831AII ~]$ sudo /etc/sysconfig/modules/VirtualBox-OSE.modules
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module vboxdrv not found.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module vboxnetflt not found.
[soz@ZXDSL831AII ~]$


но /etc/modprobe.conf совсем пустой.




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

>>Поставил VirtualBox-OSE

...и создал лишний геморрой. Не судьба была разобраться с сорцами? Надо было поставить пакеты с исходниками и хедерами текущего ядра, собрать модули. Это так сложно?

Можно попробовать еще виртуалку KVM, но у меня предчувствие, что там проблем не меньше будет. В общем, разберись с исходниками. В федоре, вроде, есть module-assistant. Попробуй скомпилить им произвольный модуль для проверки. Также, в нем могут быть команды для подготовки системы к сборке модулей(установки необходимого окружения).

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