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

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

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

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

'/etc/init.d/vboxdrv setup'

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

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

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

10 ответов

Решение

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

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

Что я сделал:

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

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

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

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

Вот как именно это сделать 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 ПЕРЕД виртуальной коробкой, иначе при установке раздела vboxdrv произойдет ошибка установки VBox, поскольку заголовки linux не установлены.

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

sudo apt-get install --reinstall virtualbox-dkms

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

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

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

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

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

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

sudo apt-get install virtualbox

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

Я на Ubuntu 12.04 64-bit и столкнулся именно с этой проблемой. Я выполнил все рекомендуемые действия, перечисленные здесь (удаление, переустановка заголовков, 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

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

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

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

# modprobe vboxdrv

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

так что я просто добавляю

 vboxdrv 

в /

 /etc/modules

что эквивалентно бегу

  'modprobe vboxdrv' 

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

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 и запустите машину, это должно быть исправлено

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