Автор Тема: [РЕШЕНО] virtualbox не грузится после перезагрузки хостa debian  (Прочитано 20512 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 131s

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
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]
« Последнее редактирование: 22 Июнь 2011, 09:50:06 от Ghostdmn »
 

Оффлайн aliaksei1818

  • Пользователь
  • *
  • Сообщений: 36
aptitude install  linux-headers-$(uname -r) dkms
/etc/init.d/vboxdrv setup
 

Оффлайн 131s

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Цитировать
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,
но только до первой перезагрузки :(
 

Оффлайн aliaksei1818

  • Пользователь
  • *
  • Сообщений: 36
Цитировать
подскажите установка 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
 

Оффлайн 131s

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
спасибо разобрался

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

где можно почитать про права доступа?
ifconfig нужен роот для меня вообще непонятно!
 

Оффлайн andrew

  • Пользователь
  • *
  • Сообщений: 32
  • Debian Testing
    • www.boyun.ru
Большое спасибо за рецепт!

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

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

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

Все заработало.
 

paulcarroty

  • Гость
где можно почитать про права доступа?
ifconfig нужен роот для меня вообще непонятно!
1. http://qref.sourceforge.net/quick/ch-tutorial.ru.html
2. А что здесь непонятного-то? Используйте $ ip a
 

Оффлайн SeHELLioN

  • Старожил
  • ****
  • Сообщений: 910
Цитировать
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:
Spoiler: ShowHide
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 в автозагрузку?
« Последнее редактирование: 13 Сентябрь 2011, 13:05:09 от SeHELLioN »
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн gardarea51

  • Старожил
  • ****
  • Сообщений: 769
  • Jabber: gard.area51@jabber.ru
Как и любой другой демон.. наверное как то так:
update-rc.d vboxdrv defaultsЧестно признаться я не силен в том, как это делается в Debian, можно еще симлинков наделать в каталоги уровней запуска, что собственно вышеуказанная команда и сделает, просто автоматически.

ps: Привет всем Debian'оводам. =)
« Последнее редактирование: 13 Сентябрь 2011, 15:48:00 от gardarea51 »
 

Оффлайн SeHELLioN

  • Старожил
  • ****
  • Сообщений: 910
...вот что выходит из этого
Spoiler: ShowHide
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
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн gardarea51

  • Старожил
  • ****
  • Сообщений: 769
  • Jabber: gard.area51@jabber.ru
Сначала ругается, что нет четкого описания на каких уровнях запуска ему расположиться, а потом кажется говорит, что сервис уже существует, то есть демон вероятно уже автостартует. Попробуйте поискать ссылки на него в каталогах /etc/rc.x/... если они есть - все в порядке. Как я понял выше пробелема у вас возникла, потому что вы обновили ядро и вам нужно было пересобрать модуль ядра для VirtualBox. Я сам на Арче, мы это тут постоянно делаем ))) Мне кажется, что после установки VirtualBox xboxdrv автоматически стартует при старте системы, потому что в Debian вроде так принято, если устанавливаем сервис, который будет обеспечиваться демоном - демон на изготовку!
 

Оффлайн SeHELLioN

  • Старожил
  • ****
  • Сообщений: 910
ядро вроде не обновлял после установки vbox....
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн aliaksei1818

  • Пользователь
  • *
  • Сообщений: 36
Смотрите скрипт автозагрузки в /etc/init.d
 

Оффлайн gardarea51

  • Старожил
  • ****
  • Сообщений: 769
  • Jabber: gard.area51@jabber.ru
ядро вроде не обновлял после установки vbox....
Странно тогда почему перекомпиляция понадобилась, еще и на права поругалось.. странно. Но не суть. Самый простой способ узнать стартует ли ныне перекомпиленный vboxdrv при старте - перезагрузить систему и запустить virtualBox. =) Или же посмотреть линки в /etc/rc.3/ и прочих.. ведущие как было сказано выше на скрипты автозагрузки/демоны в /etc/init.d/...
 

Оффлайн SeHELLioN

  • Старожил
  • ****
  • Сообщений: 910
сейчас посмотрю....
в папках rc2.d rc3.d rc4.d rc5.d  были линки с названиями S20vboxdrv
А как собрать этот модуль ядра? #/etc/init.d/vboxdrv setup?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Теги:
 

VirtualBox Manager 4.3.26 r98988 не запускается gnome

Автор nabus

Ответов: 6
Просмотров: 1959
Последний ответ 27 Апрель 2015, 13:34:20
от Datarza
перенос debian с сервера на виртуальную машину

Автор Palamar

Ответов: 4
Просмотров: 1445
Последний ответ 23 Ноябрь 2017, 13:05:07
от qupl
VirtualBox - SYMLINKS_ARE_NOT_PERMITTED

Автор sunjob

Ответов: 0
Просмотров: 1398
Последний ответ 14 Октябрь 2015, 20:49:05
от sunjob
[Решено] Настройка сети KVM

Автор Ben_e

Ответов: 4
Просмотров: 3254
Последний ответ 21 Октябрь 2013, 10:24:58
от Ben_e
Virtualbox и iptables

Автор hroost

Ответов: 7
Просмотров: 2517
Последний ответ 22 Август 2011, 13:01:43
от hroost