Ошибка установки VirtualBox '/etc/init.d/vboxdrv'

73

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

  

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

     

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

     

'/ etc / init.d / vboxdrv setup'

     

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

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

Я работаю в Google, но я не могу найти ответ.

    
задан Dr_Bunsen 23.10.2012 в 14:19
источник

10 ответов

6

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

    
ответ дан cogitoergosum 23.10.2012 в 14:35
источник
128

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

Что я сделал:

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

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

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

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

    
ответ дан Jason Zhu 23.11.2012 в 03:18
12

Вот ТОЧНО, как это сделать на 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 не установлены.

    
ответ дан HankHendrix 08.01.2013 в 12:37
9

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

  

sudo apt-get install --reinstall virtualbox-dkms

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

    
ответ дан user111837 30.11.2012 в 22:49
3

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

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

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

Тем не менее, в /etc/init.d нет vboxdrv.

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

sudo apt-get install virtualbox
    
ответ дан Vincenzo Pii 27.10.2012 в 19:18
1

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

Что в конечном итоге работало с веб-сайтом virtualbox ( Ссылка ), загрузка пакета и его установка через:

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

Затем я побежал:

sudo /etc/init.d/vboxdrv setup

И это сработало как шарм.

    
ответ дан andy u 09.04.2013 в 09:40
1

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

    
ответ дан Christian Vielma 04.10.2014 в 20:16
0

Установка 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-released-ppa.html

    
ответ дан jafan 31.01.2013 в 09:05
0

то, что я нашел, это то, что если вы запустите

# modprobe vboxdrv

перед запуском виртуального бокса, у вас не будет этого знака

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

 vboxdrv 

в /

 /etc/modules

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

  'modprobe vboxdrv' 

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

    
ответ дан Chenming Zhang 21.05.2013 в 16:45
0

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

sudo apt-get install virtualbox-dkms

Если уже установлена, то переконфигурация должна устранить проблему

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 [OK]  * Запуск модулей ядра VirtualBox [OK] Настройка virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) ... Триггеры обработки для libc-bin ... ldconfig отложенная обработка теперь имеет место

3) Закройте VirtualBox и подождите не менее 10 секунд, чтобы отключить демона.

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

    
ответ дан Mauricio Gracia Gutierrez 06.09.2015 в 13:22