Установка Virtualbox не смогла запустить ядра lsb [duplicate]

Я попытался использовать свою виртуальную коробку, и это ошибка, которую я получил - (я просто обновился до нового Ubuntu), и я ОЧЕНЬ новичок в этой ОС Linux.

Драйвер ядра не установлен ( rc = -1908) Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо возникает проблема с / dev / vboxdrv. Переустановите модуль ядра, выполнив настройку «/etc/init.d/vboxdrv» как root. Пользователи Ubuntu, Fedora или Mandriva должны сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.

64
задан 1 July 2015 в 12:58

42 ответа

Я использую Ubuntu 14.04, у меня была схожая проблема. Моя проблема решена с помощью следующей команды для установки виртуальных боксов:

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 и установит виртуальный бокс -5.0 из хранимого в оракуле репозитория.

Вышеупомянутая команда доступна по адресу https://help.ubuntu.com/community/VirtualBox/Installation

0
ответ дан 24 July 2018 в 18:40

У меня была такая же ошибка при запуске 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, который отлично работает!

0
ответ дан 24 July 2018 в 18:40

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

sudo apt-get install dkms

(или установить dkms из программного центра)

, а затем запустить

sudo /etc/init.d/vboxdrv setup

и напишите свой пароль.

, если у вас есть какая-либо ошибка с этими командами, используйте этот

sudo modprobe vboxdrv
37
ответ дан 24 July 2018 в 18:40
  • 1
    vboxdrv не существует. – weberc2 11 January 2013 в 05:01
  • 2
    @ weberc2 VirtualBox OSE от Ubuntu repo не имеет его, версия virtualbox.org имеет его. [F1] – gertvdijk 11 January 2013 в 05:19
  • 3
    @gertvdijk gotcha. Сначала я попытаюсь ответить на некоторые другие ответы в этом вопросе, но в противном случае я воспользуюсь тем из них на виртуальном сайте. Почему так много приложений в репо Ubuntu повреждены, когда нет общих версий? / напыщенная – weberc2 11 January 2013 в 05:44
  • 4
    Жаль, что я должен запускаться после каждой перезагрузки: - / Есть ли более постоянное решение? Или это на самом деле должно быть постоянным, и у меня есть другая проблема? – Nicolas Raoul 7 August 2015 в 05:41
  • 5
    [F1] – Aaron Franke 16 April 2018 в 01:16

У меня есть deb http://download.virtualbox.org/virtualbox/debian precise contrib в моем /etc/apt/sources.list, чтобы иметь возможность использовать Virtualbox 5.x.

Столкнувшись с той же ошибкой, я попробовал все методы здесь, и никто не работал, кроме этого ( bandwith-waste) one:

sudo apt-get purge virtualbox virtualbox-4* virtualbox-5* Перезагрузка sudo apt-get install virtualbox-5.0 Установите последний пакет обновления с https://www.virtualbox.org/wiki/Downloads
3
ответ дан 24 July 2018 в 18:40

Если я правильно помню, я установил виртуальный ящик, используя .deb, загруженный с сайта виртуального ящика, в 15.10. Я исправил эту проблему, просто установив этот пакет:

$ sudo apt-get install virtualbox-dkms
0
ответ дан 24 July 2018 в 18:40

У меня была такая же проблема. Мое решение состояло в том, чтобы полностью переустановить VirtualBox со следующими командами:

1) Удалить (резервное копирование) скрытый каталог VirutalBox в вашем домашнем каталоге

mv ~/.VirtualBox ~/.VirtualBox-backup

2) Переустановить VirtualBox

sudo apt-get purge virtualbox sudo apt-get install virtualbox

3) Запустите VirtualBox и снова установите его (Виртуальные изображения).

0
ответ дан 24 July 2018 в 18:40

Я на Linux Mint Rafaela 17.2, но с обновлением ядра до версии 4.4 (xenial, 4.4.0-57). Поскольку он основан на Ubuntu 14.04 (Trusty), я добавил этот PPA: https://www.ubuntuupdates.org/ppa/virtualbox.org_contrib?dist=trusty

очистил старый v5.0 и установил последние VirtualBox:

sudo apt-get update sudo apt-get install virtualbox-5.1

Voila!

0
ответ дан 24 July 2018 в 18:40

Взял меня надолго, чтобы решить эту проблему. Была ли эта проблема с vBox через 2 дистрибутива (Ubuntu и Arch).

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

Если ваш vBox GUI запускается без сбоев, но появляется сообщение об ошибке, чтобы установить модуль ядра VBoxDrv при попытке запустить виртуальную машину, ваши проблемы не связаны с установкой модулей в ваше ядро, но ACTIVATING THEM в modprobe, do.

Чтобы загрузить модуль вручную (например, 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.

1
ответ дан 24 July 2018 в 18:40

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

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
0
ответ дан 24 July 2018 в 18:40

В Ubuntu 14.04, 64 бит, то, что сработало для меня, это

sudo dpkg-reconfigure virtualbox-dkms
8
ответ дан 24 July 2018 в 18:40
  • 1
    Это дает (для меня): нет подходящего модуля для запуска ядра. См. Bug 1457776 . – Lonnie Best 22 September 2015 в 22:11
  • 2
    2015.04: dpkg-query: package 'virtualbox-dkms' is not installed and no information is available – Nicolas Raoul 17 November 2015 в 09:08

Вы установили Virtualbox, загрузив его с какого-то веб-сайта?

Если это так, я бы рекомендовал вам установить его с помощью программного обеспечения Ubuntu Software Center (введите Virtualbox и нажмите «Установить», и вы set).

Если у вас есть навыки работы с терминалом, введите это в консоль:

sudo apt-get install virtualbox-ose

Если вы все еще хотите сделать странные вещи для себя на компьютере / ОС, тогда установите зависимостей вручную: virtualbox-ose-dkms, libgl1-mesa-glx

1
ответ дан 24 July 2018 в 18:40
  • 1
    Спасибо, у меня нет никаких терминальных навыков, но я попытаюсь изучить некоторые из них :), и я не установил его, но я направляюсь к программному центру. Я получал сообщение об ошибке, когда пытался обновить новый Virtualbox, поэтому, возможно, это тоже поможет. У меня есть виртуальный бокс Oracle, который войдет в него и посмотрит, что у него есть ... – Cyndi 9 May 2011 в 01:35

Недавно обновив мое ядро, я не смог загрузить изображения.

Я побежал

sudo apt-get purge virtualbox

Затем я добавил 5.1v виртуального бокса. Я использую Mint, поэтому я запустил 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 («Xenial») deb http://download.virtualbox.org/virtualbox/debian xenial contrib Для Ubuntu 14.04 («Trusty») 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 ... или, по крайней мере, я мог.

0
ответ дан 24 July 2018 в 18:40

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

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