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

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
Большое спасибо за рецепт!

При 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

Цитировать
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

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

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

Оффлайн SeHELLioN

...вот что выходит из этого
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

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

Оффлайн SeHELLioN

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

Оффлайн aliaksei1818

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

Оффлайн gardarea51

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

Оффлайн SeHELLioN

сейчас посмотрю....
в папках 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
 

Теги:
 

[Решено] wine x32 не видет OpenGL x32 на Wheezy с Nvidia x64

Автор su16

Ответов: 9
Просмотров: 4698
Последний ответ 20 Июня 2014, 10:50:12
от su16
[РЕШЕНО] Dosemu и раскладка клавиатуры

Автор Max.Kos

Ответов: 0
Просмотров: 1629
Последний ответ 14 Марта 2012, 20:04:54
от Max.Kos
Debian 8.5 x64. Wine из репозитория не ставится.

Автор serke7771

Ответов: 7
Просмотров: 1801
Последний ответ 12 Сентября 2016, 16:30:06
от ogost
VirtualBox не работают Guest additions (гостевые дополнения Drag'n'Drop)

Автор CoolAller

Ответов: 22
Просмотров: 22658
Последний ответ 11 Августа 2017, 02:18:41
от mexx
install virtualbox 4.

Автор YVSIK

Ответов: 10
Просмотров: 1723
Последний ответ 25 Апреля 2020, 20:35:48
от Modigar