Здравствуйте. У меня такая проблемка. После установки обновлений отказывается запускаться VirtualBox. Вернее сама программа запускается, но не запускаются виртуальные машины. Выдает ошибку:
Не удалось открыть сессию для виртуальной машины VINXPMCE.
Virtual machine 'VINXPMCE' has terminated unexpectedly during startup.
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Machine
Интерфейс: IMachine {540dcfda-3df2-49c6-88fa-033a28c2ff85}
И еще:
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. 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.
Не обратил внимание после каких обновлений, долго не пользовался виртуальной машиной, но скорее всего после обновления ядра до версии 2.6.28-16-server. Стоит Ubuntu 9.04 64bit. VirtualBox версия 3.0.8r53138. DKMS установлен. VirtualBox переустанавливал, не помогло. Запускал вручную драйвер /etc/init.d/vboxdrv setup.
После запуска содержимое файла /var/log/vbox-install.log следующее:
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.0.8
------------------------------
Deleting module version: 3.0.8
completely from the DKMS tree.
------------------------------
Done.
Creating symlink /var/lib/dkms/vboxdrv/3.0.8/source ->
/usr/src/vboxdrv-3.0.8
DKMS: add Completed.
Error! Your kernel source for kernel 2.6.28-16-server cannot be found at
/lib/modules/2.6.28-16-server/build or /lib/modules/2.6.28-16-server/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:147: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Останов.
Я новичек в Ubuntu, нужна помощь бывалых. Не пойму какой источник ядра нужен? Если исходный код, то где его взять и что с ним сделать? В логе написано воспользоваться kernelsourcedir, что бы указать DKMS путь. Каким способом? Может кто подскажет что делать или ссылку скинет, что бы не биться головой о стену.