Проблема /etc/init.d/vboxdrv установки VirtualBox

Я установил VirtualBox через центр программного обеспечения, но при попытке запустить виртуальную машину я получаю следующую ошибку:

Драйвер ядра не установлен (rc = -1908)

[ 115] Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо существует проблема с правами доступа к / dev / vboxdrv. Пожалуйста, переустановите модуль ядра, выполнив

'/ etc / init.d / vboxdrv setup'

от имени пользователя root. Если он доступен в вашем дистрибутиве, вы должны сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

Я уже обновил свой dkms и установил linux-headers, но этого /etc/init.d/vboxdrv не существует.

Я гуглил, но не могу найти ответ.

73
задан 11 December 2013 в 19:05

10 ответов

Следует изучить файл /var/log/vbox-install.log, чтобы определить проблему. Если проблема не устранена, вы можете загрузить и установить последнюю версию v4.2.2 непосредственно с https://www.virtualbox.org/wiki/Downloads (для ядра 3.6. * И ниже). Удачи.

0
ответ дан 11 December 2013 в 19:05

Я также сталкивался с этой проблемой несколько раз после обновления ядра Linux.

Что я сделал:

sudo apt-get install linux-headers-`uname -r`

Переконфигурируйте dkms и загрузите модуль:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

Затем VirtualBox работает. Перезагрузка компьютера не требуется.

0
ответ дан 11 December 2013 в 19:05

У меня была та же проблема, и я решил с установкой заголовков ядрa.

sudo apt-get install linux-headers-`uname -r`

После установки заголовков DKMS был установкой правильно, и Virtualbox просто работал после перезагрузки.

Однако, в/etc/init.d нет никакого vboxdrv.

Примечание: пакет, который я первоначально установил, был virtualbox (не ose):

sudo apt-get install virtualbox
3
ответ дан 11 December 2013 в 19:05

Вот как именно это сделать в 12.10:

Убедитесь, что нет никаких следов dkms (virtualbox / virtualbox-4.2), универсальных заголовков linux (. .17):

*** Замените virtualbox-4.2 версией, которую вы уже установили. Если вы еще не установили его, перейдите к шагу 2.

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

Вы ДОЛЖНЫ установить заголовки linux ДО виртуальной коробки, в противном случае при установке VBox произойдет ошибка при попытке настроить раздел vboxdrv, поскольку заголовочные файлы linux не установлены.

0
ответ дан 11 December 2013 в 19:05

Переустановите «virtualbox-dkms»

sudo apt-get install --reinstall virtualbox-dkms

Это сработало для меня.

0
ответ дан 11 December 2013 в 19:05

С Ubuntu 12.04 я не смог решить ее через стандартные репозитории. Мне пришлось скачать Virtualbox с его сайта и использовать версию 4.3

0
ответ дан 11 December 2013 в 19:05
Вместо этого

я обнаружил, что если вы запустите

# modprobe vboxdrv

до запуска virtualbox, у вас не будет этого знака

, поэтому я просто добавлю

 vboxdrv 

в /

 /etc/modules

, что эквивалентно запуску

  'modprobe vboxdrv' 

после запуска системы

0
ответ дан 11 December 2013 в 19:05

Установка VirtualBox

Откройте терминал и выполните следующие команды для Ubuntu 12.10 / Linux Mint:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install dkms virtualbox-4.2

Веб: http://www.upubuntu.com/2012/10/ VirtualBox-424 выпущен-ppa.html

0
ответ дан 11 December 2013 в 19:05

1) Если Вы еще не установили DKMS, выполняет эту команду

sudo apt-get install virtualbox-dkms

Если уже установлен, resintallation должен решить проблему

sudo apt-get install --reinstall virtualbox-dkms

2) После (ре) процесс установки необходимо видеть что-то подобное этому


vboxnetflt.ko: Выполнение проверки работоспособности версии модуля. - Исходный модуль - Никакой исходный модуль не существует в этом ядре - Установке - Устанавливающий на/lib/modules/3.5.0-61-generic/updates/dkms/

vboxpci.ko: Выполнение проверки работоспособности версии модуля. - Исходный модуль - Никакой исходный модуль не существует в этом ядре - Установке - Устанавливающий на/lib/modules/3.5.0-61-generic/updates/dkms/

depmod.........

DKMS: установка завершается. * Останавливающиеся модули ядра VirtualBox [хорошо] * Стартовые модули ядра VirtualBox [хорошо] Настраивающие virtualbox-qt (4.1.12-dfsg-2ubuntu0.10)... Обработка триггеров для libc-мусорного-ведра... ldconfig задержанная обработка, теперь происходящая


3) Закройте VirtualBox и ожидайте в течение по крайней мере 10 секунд демона для завершения работу.

4) Откройте VirtualBox снова и Запустите машину, он должен быть зафиксирован

0
ответ дан 11 December 2013 в 19:05

Я нахожусь на Ubuntu 12.04, с которой, 64-разрядной и встречаются точно эта проблема. Я сделал весь рекомендуемый материал, перечисленный здесь (удаление, переустановите заголовки, dkms, и т.д.), и все еще не мог заставить это работать.

То, что наконец работало, шло в virtualbox веб-сайт (https://www.virtualbox.org/wiki/Linux_Downloads), загружая пакет и устанавливая его через:

sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb

Затем я работал:

sudo /etc/init.d/vboxdrv setup

И это работало как очарование.

1
ответ дан 11 December 2013 в 19:05

Другие вопросы по тегам:

Похожие вопросы: