Драйвер ядра Virtualbox не установлен
Я попытался использовать виртуальную коробку, и это ошибка, которую я получил - (я только что обновился до новой Ubuntu), и я ОЧЕНЬ новичок в этой ОС Linux.
Драйвер ядра не установлен (rc=-1908)
Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо существует проблема с правами доступа к /dev/vboxdrv. Пожалуйста, переустановите модуль ядра, выполнив
'/etc/init.d/vboxdrv setup'
как корень. Пользователи Ubuntu, Fedora или Mandriva должны сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

24 ответа
Повторная установка virtualbox-dkms пакет первым
sudo apt-get autoremove virtualbox-dkms
sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms
После этого вы можете включить его вручную
sudo modprobe vboxdrv
sudo modprobe vboxnetflt
Скорее всего, все, что вам нужно сделать, это запустить
sudo apt-get install dkms
(или установите dkms из центра программного обеспечения)
а потом беги
sudo /etc/init.d/vboxdrv setup
и напиши свой пароль.
если у вас есть какие-либо ошибки с этими командами, используйте эту
sudo modprobe vboxdrv
Вот решение, которое работает для меня на 12.10:
Установите последнюю версию virtualbox в соответствии с вашей архитектурой и версией дистрибутива с https://www.virtualbox.org/wiki/Linux_Downloads
бежать
sudo apt-get install build-essential linux-headers-`uname -r`бежать
sudo /etc/init.d/vboxdrv setup
Последние два шага процитированы из одного из комментариев к ошибке в той же теме - https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165
В Ubuntu 14.04, 64 бит, у меня получилось
sudo dpkg-reconfigure virtualbox-dkms
12.10 все эти решения потерпели неудачу для меня. Однако сработало следующее:
Команда запуска:
sudo gedit /etc/apt/sources.list.d/vbox.listи вставьте в эту строку, затем сохраните:
deb http://download.virtualbox.org/virtualbox/debian quantal contribБежать:
sudo apt-get update && sudo apt-get -y upgradeобновить вашу машину до последней версии
Бежать:
sudo apt-get remove virtualboxЗатем установите версию Oracle:
sudo apt-get install virtualbox-4.3
Должен работать сейчас. Не забудьте также загрузить пакет расширений с http://www.virtualbox.org/.
Другая причина, по которой это может произойти, заключается в том, что у вас установлена более старая версия GCC (как у меня была установлена GCC 4.8 в Ubuntu 16.04) по умолчанию (например, с помощью update-alternatives) при попытке обновить или переустановить VirtualBox.
Просто вернитесь к стандартной версии GCC, поставляемой с вашим дистрибутивом, для установки VirtualBox, и она будет работать нормально.
После этого вы можете вернуться к более старой версии GCC после установки VirtualBox.
Я имею deb http://download.virtualbox.org/virtualbox/debian precise contrib в моем /etc/apt/sources.list, чтобы иметь возможность использовать Virtualbox 5.x.
Столкнувшись с той же ошибкой, я попробовал все методы здесь, и ни один из них не работает, но этот (бесполезный):
sudo apt-get purge virtualbox virtualbox-4* virtualbox-5*- перезагружать
sudo apt-get install virtualbox-5.0- Установите последний пакет расширений с https://www.virtualbox.org/wiki/Downloads
У меня та же проблема и решена с помощью этих двух шагов:
sudo apt-get install linux-headers-`uname -r`
затем
/etc/init.d/vboxdrv setup
sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox-dkms
Просто используйте три команды для пользователей Ubuntu.
Мне потребовалось много времени, чтобы решить эту проблему. Была эта проблема с vBox через 2 дистрибутива (Ubuntu и Arch).
У меня были dkms и все модули, уже установленные и скомпилированные в мое ядро, но я все еще получал сообщение об ошибке, связанной с модулем, когда пытался запустить виртуальную машину vBox.
Если ваш графический интерфейс vBox запускается без помех, но появляется сообщение об ошибке при установке модуля ядра VBoxDrv при попытке запустить виртуальную машину, ваши проблемы связаны не с установкой модулей в ядро, а с их активацией в modprobe, который является скриптом установки модуля. не может сделать.
Чтобы загрузить модуль вручную (например, vboxdrv в вашем случае), откройте окно терминала и введите:
sudo modprobe vboxdrv
Если после этого ваша виртуальная машина запускается без сообщения об ошибке, вы можете постоянно активировать модуль vboxdrv, перейдя в /etc/modules-load.d/ и делает .conf файл (такой как vbox.conf). в .conf запишите имена модулей ядра vbox, которые вы хотите добавить, например: vboxdrv,
Сохранить и перезагрузить
Вы также можете рекламировать эти дополнительные модули: vboxnetadp, vboxnetflt а также vboxpci
Из вики Vbox:
vboxnetadp а также vboxnetflt оба необходимы, когда вы собираетесь использовать функцию "Только для хоста". Точнее, vboxnetadp необходим для создания интерфейса хоста в глобальных настройках VirtualBox, а vboxnetflt необходим для запуска виртуальной машины с использованием этого сетевого интерфейса.
vboxpci необходим, когда ваша виртуальная машина должна проходить через PCI-устройство на вашем хосте.
Примечание. Если модули ядра VirtualBox были загружены в ядро во время обновления модулей, вам необходимо перезагрузить их вручную, чтобы использовать новую обновленную версию. Для этого запустите vboxreload от имени пользователя root.
Вы установили Virtualbox, загрузив его с какого-то веб-сайта?
Если это так, я бы порекомендовал вам установить его с помощью Ubuntu Software Center (введите Virtualbox и нажмите "Установить", и все готово).
Если у вас есть некоторые навыки работы с терминалом, введите это в консоли:
sudo apt-get install virtualbox-ose
Если вы все еще хотите делать странные вещи с вашим компьютером / ОС, то установите зависимости вручную: virtualbox-ose-dkms, libgl1-mesa-glx
Я нашел это работает для меня (цитируется с форума virtualbox.org):
sudo apt-get install dkms build-essential linux-headers-generic
Если вам нужна дополнительная детализация, вы можете установить заголовки следующим образом:
sudo apt-get install linux-headers-$(uname -r)
После этого переустановите пакеты, связанные с virtualbox.
Некоторые люди на форуме говорили, что у них работает только вторая версия.
У меня была такая же ошибка при запуске VirtualBox после обновления ядра. virtualbox-dkms невозможно установить смолу, потому что я использовал новейшее (не по умолчанию) ядро Ubuntu и virtualbox-dkms еще не было исправлено для этого ядра:
$ sudo apt-get install --reinstall virtualbox-dkms
...
ERROR (dkms apport): kernel package linux-headers-4.12.14-041214-generic is not supported
Error! Bad return status for module build on kernel: 4.12.14-041214-generic (x86_64)
Consult /var/lib/dkms/virtualbox/5.0.40/build/make.log for more information.
Job for virtualbox.service failed because the control process exited with error code. See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
● virtualbox.service - LSB: VirtualBox Linux kernel module
Loaded: loaded (/etc/init.d/virtualbox; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2017-10-23 02:31:15 CEST; 4ms ago
Docs: man:systemd-sysv-generator(8)
Process: 10851 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
...
Итак, я закончил установку последней версии VirtualBox от Oracle, которая отлично работает!
Это сработало для меня:
wget -O /tmp/virtualbox.patch 'http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=99;filename=vbox-wheezy.patch;att=1;bug=696011'
cd /usr/src/virtualbox-4.1.12/
patch -p4 < /tmp/virtualbox.patch
dkms autoinstall
У меня была точно такая же проблема. Моим решением было полностью переустановить VirtualBox с помощью следующих команд:
1) Удалите (сделайте резервную копию) скрытый каталог VirutalBox в вашем домашнем каталоге
mv ~/.VirtualBox ~/.VirtualBox-backup
2) Переустановите VirtualBox
sudo apt-get purge virtualbox
sudo apt-get install virtualbox
3) Запустите VirtualBox и снова установите его (Virtual Images).
Ни в одном из ответов не упоминается простое решение, которое работает для меня.
sudo /usr/lib/virtualbox/vboxdrv.sh setup
У меня есть Ubuntu 15.10 и Oracle VM 5.0.20. Я нашел решение в билете vbox.
У меня была эта проблема с Kubuntu 14.04.3 + virtualbox 4.3.10 из стандартного надежного репозитория Ubuntu, и ни одно из предыдущих решений не работало. единственное решение заключалось в добавлении хранилища virtualbox.org и обновлении до последней версии virtualbox (4.3.32). Вы можете сделать это с помощью этой команды:
sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian '$(lsb_release -cs)' contrib non-free' > /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 virtualbox-4.3
Я на Linux Mint Rafaela 17.2, но с обновлением ядра до v4.4 (xenial, 4.4.0-57). Поскольку он основан на Ubuntu 14.04 (Trusty), я добавил этот PPA: https://www.ubuntuupdates.org/ppa/virtualbox.org_contrib?dist=trusty
удалил старую версию 5.0 и установил последнюю версию VirtualBox:
sudo apt-get update
sudo apt-get install virtualbox-5.1
Вуаля!
Если я правильно помню, я установил virtual-box, используя.deb, скачанный с сайта виртуального ящика, 15.10. Я исправил эту проблему, просто установив этот пакет:
$ sudo apt-get install virtualbox-dkms
Я использую Ubuntu 14.04, у меня была похожая проблема. Моя проблема решается с помощью приведенной ниже команды для установки Virtualbox:
sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian '$(lsb_release -cs)' contrib non-free' > /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 virtualbox-5.0
Фактически он удалит вашу текущую версию Virtualbox и установит virtualbox-5.0 из репозитория, поддерживаемого Oracle.
Вышеуказанная команда доступна по адресу https://help.ubuntu.com/community/VirtualBox/Installation
У меня была эта проблема в Kubuntu Vivid. Я долго боролся с ошибкой "Не удалось найти ваши заголовки ядра для ядра 3.13.0-36-generic.", И apt-get не смог найти его в репозиториях.
Решением было добавить репозиторий из верных
deb http://security.ubuntu.com/ubuntu trusty-security main
в /etc/apt/sources.list и установить с
sudo apt-get install linux-headers-`uname -r
а потом беги
sudo /etc/init.d/vboxdrv setup
Я думаю, что Chriskin дал ответ, но вы также хотите убедиться, что у вас установлены правильные заголовки Linux, как указал Хусни:
sudo apt-get install linux-headers-`uname -r`
затем
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
Недавно обновив ядро, я не смог загрузить ни один образ.
Я побежал
sudo apt-get purge virtualbox
Затем я добавил 5.1v виртуальной коробки. Я использую мяту, поэтому я побежал lsb_release -c чтобы увидеть, какую версию я использовал, которая была sarah для меня, поэтому я добавил
deb http://download.virtualbox.org/virtualbox/debian sarah contrib
Но для пользователей Ubuntu отредактируйте файл /etc/apt/sources.list и добавьте одну из следующих строк в соответствии с вашим дистрибутивом в вашей системе:
Для Ubuntu 17.04 ("Zesty")
deb http://download.virtualbox.org/virtualbox/debian zesty contribДля Ubuntu 16.04 ("Ксениал")
deb http://download.virtualbox.org/virtualbox/debian xenial contribДля Ubuntu 14.04 ("Надежный")
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Теперь получите сертификат для этих
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Затем обновите и установите
sudo apt-get update
sudo apt-get install virtualbox-5.1
Теперь вы можете свободно открывать VB... или, по крайней мере, я мог.
Не уверен, куда еще можно это уронить, но в целях полноты: у меня возникла такая же проблема после обновления до 15.10. Я перепробовал все упомянутое в этом посте и другие безрезультатно. Моя проблема заключалась в том, что я пропускал намеки на то, что основная проблема была в самом ядре. Это не было должным образом обновлено во время обновления с 15.04 до 15.10. Моя проблема была решена с помощью ядра Ubuntu, не обновляющегося до 15.10, которое я затем выполнил с помощью "sudo dpkg-configure", упомянутого в ответах здесь