LINUX.ORG.RU

Не включается VirtualBox.


0

1

В общем как обычно требует

sudo /etc/init.d/vboxdrv setup

Вчера поставил хидеры, выполнил - собралось и запустилось. На всякий случай (по старому опыту) поставил сие действо при логине (в visudo NOPASSWD)

Сегодня отказывается запускаться и снова требует команду:

alex@AC-LAPTOP-DEBIAN:~$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:.
Starting VirtualBox kernel modules:
modprobe vboxdrv failed. Please use 'dmesg' to find out why ... failed!


Все, что в dmesg, касающееся бокса:

[ 2934.014751] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)

Вы уверены что virtualbox модули были собраны под текущую версию ядра (ядро с которым вы работаете)?

$ ls -l /usr/src/linux
$ uname -r

Ссылка и должна указывать на заголовоные файлы текущего ядра, вывод uname -r.

Если не соответсвует, то переустановите ссылку, поставьте пакет с исходнми текстами virtualbox-modules.
Соберите модули для текущего ядра, загрузите их.
# depmod
# modprobe vboxnetadp vboxnetflt vboxdrv

Пробуйте запускать virtualbox, версия virtualbox и модулей должна быть одинакова. Если всё удачно, добавьте эти модули в список загрузки модулей.

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

Нет, не уверен. Виртуалбокс качал с сайта последний, 4.х.х, потому, что в репах был старый, а у меня образы с новых в бекапе. Да и удобнее новый - ярлыки можно делать.

alex@AC-LAPTOP-DEBIAN:~$ ls -l /usr/src/linux
ls: невозможно получить доступ к /usr/src/linux: Нет такого файла или каталога
alex@AC-LAPTOP-DEBIAN:~$ uname -r
2.6.32-5-686
alex@AC-LAPTOP-DEBIAN:~$



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

Ну значит Добвьте репозиторий в соответсвие с вашей версией дистрибутива, здесь указаны кодовые имена.

deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free
echo "deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free" >> /etc/atp/sources.list.d/virtualbox
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

apt-get update

apt-get install linux-headers-2.6.32-5-686
ln -s /usr/src/linux-headers-2.6.32-5-686 /usr/src/linux

apt-get install virtualbox dkms

В этом репозитории должны быьб модули для вашего дистрибутива и ядра.

kostik87 ★★★★★ ()

И ещё бы не помешало разобраться почему не работает dkms, чтобы не производить эти операции по сборке модуля вручную.

DukE-M ★★ ()
Ответ на: комментарий от DukE-M
# wget http://distfiles.gentoo.org/distfiles/vbox-kernel-module-src-4.0.8.tar.bz2
# mkdir vbox && cd vbox
# tar -xhpf ../vbox-kernel-module-src-4.0.8.tar.bz2
# make
# make install
# depmod

Главное заголовочные файлы поставить

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

А вот сейчас заработало. Не знаю, активируется ли после следующей перезагрузки, но сейчас работает. Спасибо.

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