Русскоязычное сообщество Debian GNU/Linux

=> Виртуализация и эмуляция, Wine => Тема начата: 131s от 22 апреля 2011, 18:16:03

Название: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: 131s от 22 апреля 2011, 18:16:03
virtualbox 4.0.6r71334
работает всё что нужно, но после перезагрузки пишет

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.



как этот driver проинсталировать?
переустановка virtualbox помогает, но это не лучший вариант.

запуск /etc/init.d/vboxdrv setup пишет.
[bash:2ha44q4b]Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Removing old VirtualBox netadp kernel module:.
Removing old VirtualBox netflt kernel module:.
Removing old VirtualBox kernel module:.
Trying to register the VirtualBox kernel modules using DKMS:
Failed, trying without DKMS ... failed!
Recompiling VirtualBox kernel modules:
Look at /var/log/vbox-install.log to find out what went wrong ... failed![/bash:2ha44q4b]
Название: Re: virtualbox не грузится после перезагрузки хостa debian
Отправлено: aliaksei1818 от 22 апреля 2011, 18:59:34
aptitude install  linux-headers-$(uname -r) dkms
/etc/init.d/vboxdrv setup
Название: Re: virtualbox не грузится после перезагрузки хостa debian
Отправлено: 131s от 22 апреля 2011, 21:19:22
Цитироватьaptitude install linux-headers-$(uname -r) dkms
/etc/init.d/vboxdrv setup

подскажите установка linux-headers-$(uname -r) dkms
а зачем это linux-headers-$(uname -r)?

вобщем выполняю
[bash:3vn6x5kl]serg@komp:~$ sudo /etc/init.d/vboxdrv setup
[sudo] password for serg:
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:.
Starting VirtualBox kernel modules:.
serg@komp:~$[/bash:3vn6x5kl]

команда стала выполнятся нормально.
Но после перезагрузки та-же ерунда.

запускаю sudo /etc/init.d/vboxdrv setup
и чудо виртуалка работает, надо как-то выполнить только последнею строку Starting VirtualBox kernel modules
но не пойму как такую команду писать.
sudo /etc/init.d/vboxdrv setup выполняется долго.

[bash:3vn6x5kl]serg@komp:~$ VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (2.6.32-5-686) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /etc/init.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.[/bash:3vn6x5kl]

 sudo /etc/init.d/vboxdrv setup проблема fixed,
но только до первой перезагрузки :(
Название: Re: virtualbox не грузится после перезагрузки хостa debian
Отправлено: aliaksei1818 от 22 апреля 2011, 22:17:10
Цитироватьподскажите установка linux-headers-$(uname -r) dkms
а зачем это linux-headers-$(uname -r)?
Заголовочные и make-файлы ядра для сборки сторонних модулей.
A вообще, хотелось бы видеть сat /var/log/vbox-install.log
Но, если  модуль собирается, то после перезагрузки: modprobe vboxdrv, lsmod | grep vboxdrv, cat /etc/modules
P.S. Установка VirtualBox в Linux: http://mirspo.narod.ru/vbox/ch02s03.html
Название: Re: virtualbox не грузится после перезагрузки хостa debian
Отправлено: 131s от 22 апреля 2011, 23:23:19
спасибо разобрался

/etc/init.d/vboxdrv start надо запускать с правами root
добавил в авто загрузку и всё нормально стало.

где можно почитать про права доступа?
ifconfig нужен роот для меня вообще непонятно!
Название: Re: virtualbox не грузится после перезагрузки хостa debian
Отправлено: andrew от 22 июня 2011, 09:22:54
Большое спасибо за рецепт!

При update установилось новое ядро и перестал запускаться Virtualbox. Писал что не запущен vboxdrv

Помогло запуск от суперпользователя:

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

Все заработало.
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: paulcarroty от 22 июня 2011, 13:36:12
Цитата: 131s от 22 апреля 2011, 23:23:19где можно почитать про права доступа?
ifconfig нужен роот для меня вообще непонятно!
1. http://qref.sourceforge.net/quick/ch-tutorial.ru.html
2. А что здесь непонятного-то? Используйте $ ip a
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 13 сентября 2011, 11:33:33
Цитироватьaptitude install  linux-headers-$(uname -r) dkms
мне не помогло.....
virtualbox 4.1.2-73507~Debian~squeeze
DKMS 2.1.1.2-5

Сообщение объединено: 13 сентября 2011, 11:37:37

Вот содержимое файла  /var/log/vbox-install.log:
Спойлер
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  4.1.2

-------- Uninstall Beginning --------
Module:  vboxhost
Version: 4.1.2
Kernel:  2.6.32-5-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 4.1.2
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.1.2/source ->
                 /usr/src/vboxhost-4.1.2

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.32-5-amd64 -C /lib/modules/2.6.32-5-amd64/build M=/var/lib/dkms/vboxhost/4.1.2/build...........
cleaning build area....

DKMS: build Completed.

vboxdrv.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxpci.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

depmod....

DKMS: install Completed.

Сообщение объединено: 13 сентября 2011, 13:05:09

У меня вопрос немного не по теме, но как добавить /etc/init.d/vboxdrv start в автозагрузку?
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: gardarea51 от 13 сентября 2011, 15:45:39
Как и любой другой демон.. наверное как то так:
update-rc.d vboxdrv defaultsЧестно признаться я не силен в том, как это делается в Debian, можно еще симлинков наделать в каталоги уровней запуска, что собственно вышеуказанная команда и сделает, просто автоматически.

ps: Привет всем Debian'оводам. =)
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 13 сентября 2011, 17:18:46
...вот что выходит из этого
Спойлер
root@sehellionPK:/home/sehellion# update-rc.d vboxdrv start defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: vboxdrv start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: vboxdrv stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
insserv: script vboxdrv: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
root@sehellionPK:/home/sehellion# update-rc.d vboxdrv defaults
update-rc.d: using dependency based boot sequencing
insserv: script vboxdrv: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: gardarea51 от 13 сентября 2011, 18:57:00
Сначала ругается, что нет четкого описания на каких уровнях запуска ему расположиться, а потом кажется говорит, что сервис уже существует, то есть демон вероятно уже автостартует. Попробуйте поискать ссылки на него в каталогах /etc/rc.x/... если они есть - все в порядке. Как я понял выше пробелема у вас возникла, потому что вы обновили ядро и вам нужно было пересобрать модуль ядра для VirtualBox. Я сам на Арче, мы это тут постоянно делаем ))) Мне кажется, что после установки VirtualBox xboxdrv автоматически стартует при старте системы, потому что в Debian вроде так принято, если устанавливаем сервис, который будет обеспечиваться демоном - демон на изготовку!
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 13 сентября 2011, 19:18:37
ядро вроде не обновлял после установки vbox....
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: aliaksei1818 от 13 сентября 2011, 20:19:25
Смотрите скрипт автозагрузки в /etc/init.d
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: gardarea51 от 13 сентября 2011, 20:27:35
Цитата: SeHELLioN от 13 сентября 2011, 19:18:37
ядро вроде не обновлял после установки vbox....
Странно тогда почему перекомпиляция понадобилась, еще и на права поругалось.. странно. Но не суть. Самый простой способ узнать стартует ли ныне перекомпиленный vboxdrv при старте - перезагрузить систему и запустить virtualBox. =) Или же посмотреть линки в /etc/rc.3/ и прочих.. ведущие как было сказано выше на скрипты автозагрузки/демоны в /etc/init.d/...
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 13 сентября 2011, 21:23:23
сейчас посмотрю....
в папках rc2.d rc3.d rc4.d rc5.d  были линки с названиями S20vboxdrv
А как собрать этот модуль ядра? #/etc/init.d/vboxdrv setup?
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: gardarea51 от 14 сентября 2011, 06:45:57
S - старт, K - стоп(килл). Как запускать setup.. первое, что приходит на ум - написать свой скрипт-демон в /etc/init.d/, который будет вызывать vboxdrv setup, а потом добавить его в запуск раньше чем сам vboxdrv start. Но! Вообще если вы не будете переустанавливать ядро это совершенно ненужно. Оно и так должно работать, setup с текущим ядром выполняется всего 1 раз. =)
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 14 сентября 2011, 07:44:07
Я так понимаю, что вызывать setup не надо....так как после загрузки, modprobe vboxdrv проходит нормально и vbox после этого работает => что модуль ядра установлен и работает, просто не загружается автоматически
Или не так?


Сообщение объединено: 14 сентября 2011, 07:49:19

Кажется нашел в чём проблема...только сейчас заметил что в каталогах rc остались линки на скрипт в init.d virtualbox-ose....который задйствуют vboxdrv
Эти линки и скрипт удалил, позже тогда отпишусь, что из этого вышло
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: gardarea51 от 14 сентября 2011, 08:14:34
Занятно.. вот тебе и пакетный менеджер. Интересно почему он линки не удалил после удаления ose. =)
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: SeHELLioN от 15 сентября 2011, 07:15:58
В общем проблему решил удалением всех скриптов virtualbox, затем его полным удалением(удалял после перезагрузки) ну и потом снова установил...теперь всё работает как положено
Название: Re: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian
Отправлено: BCxTIM от 20 января 2012, 19:47:16
Не знаю как у Вас, но у меня ВБ сразу поставился и установился. И мануал по установке нормально все расписано там.