Проблема с VirtualBox '/etc/init.d/vboxdrv'

У меня была одна и та же проблема, и для меня это работало:

Запустите ubuntu с установочного диска, установите и запустите boot-repair (вам нужен интернет-доступ)
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
просто выберите «Рекомендуемый ремонт» от установки жесткого диска повторите шаги 1-3 перезагрузки.

он должен работать сейчас.

1
задан 11 December 2013 в 21:05

9 ответов

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

Что я сделал:

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

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

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

128
ответ дан 25 May 2018 в 05:12
  • 1
    Это помогло мне благодарить. – stedotmartin 27 December 2012 в 17:56
  • 2
    Просто установите заголовки linux, как вы указали, тогда sudo ./etc/init.d/vboxdrv setup позаботится об обновлении dkms. – Garrett Fogerlie 20 January 2013 в 12:53
  • 3
    modprobe vboxdrv Сообщает мне: FATAL: Module vboxdrv not found. – Benjamin Crouzier 7 March 2013 в 15:03
  • 4
    @pinouchon Выпустили ли dpkg-reconfigure virtualbox-dkms сообщения об ошибках? – cmc 4 April 2013 в 02:11
  • 5
    Мне нужно это каждые несколько недель или около того, похоже, я обновляю свою систему. Любой способ получить его на постоянной основе? – Will 5 September 2013 в 13:35

Вот ТОЧНО, как это сделать на 12.10:

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

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

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

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

12
ответ дан 25 May 2018 в 05:12
  • 1
    Спасибо, но когда я загружаю виртуальный бокс прямо с сайта, мне не нужно ничего делать, кроме «sudo dpkg -i virtualbox.deb». Меньше работы. – Dr_Bunsen 8 January 2013 в 21:32
  • 2
    то вам повезло! если вам нужно вообще запутаться с заголовками linux, важно установить их перед виртуальным сервером – HankHendrix 9 January 2013 в 02:43
  • 3
    Работал для меня, после долгих часов разочарования. Я бегу ubuntu 12.04. – Benjamin Crouzier 7 March 2013 в 15:17
  • 4
    Этот метод работал для меня. Скачивать прямо с сайта не удалось. По сути, заголовки - это то, чего не хватает. После установки заголовков, как описано выше, я просто установил vbox обычно через программный центр. – Andre 15 April 2013 в 17:02
  • 5
    Хороший Андрей! – HankHendrix 15 April 2013 в 22:09

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

sudo apt-get install --reinstall virtualbox-dkms

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

9
ответ дан 25 May 2018 в 05:12

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

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

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

Тем не менее, нет vboxdrv в файле /etc/init.d.

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

sudo apt-get install virtualbox
3
ответ дан 25 May 2018 в 05:12
  • 1
    Спасибо, попробовал это, прежде чем публиковать мой вопрос, но он не работал. Ответ, который я выбрал как «Ответ» выбрано потому, что работа с сайтом работала, и я бы не подумал об этом, так как думал, что это те же файлы. – Dr_Bunsen 28 October 2012 в 01:49
  • 2
    @Dr_Bunsen Нет проблем :)! Установка заголовков и перезагрузка работали для меня, но, возможно, у меня были установлены некоторые другие пакеты, которые сделали разницу (даже если я установил vbox в качестве одного из первых пакетов после чистой установки 12.10). – Vincenzo Pii 28 October 2012 в 14:40

Я на 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
ответ дан 25 May 2018 в 05:12
  • 1
    В верхней части большинства ответов говорится то же самое. Спасибо, в любом случае – Dr_Bunsen 11 April 2013 в 23:06
  • 2
    Просто перечитайте первый пост, и вы правы. Но у меня было 3 или 4 вкладки, открытые для ответа, поэтому я просматривал сообщения и пробовал, и я думаю, что я был слегка разочарован, поэтому я пропустил вторую часть его ответа. Во всяком случае, я также разместил это как более тщательную инструкцию для новичка (например, я), который не может запомнить простые вещи, например, как установить пакет .deb. Приветствия :) – andy u 13 April 2013 в 03:24

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

1
ответ дан 25 May 2018 в 05:12

Установка 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
ответ дан 25 May 2018 в 05:12

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

# modprobe vboxdrv

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

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

 vboxdrv 

в /

 /etc/modules

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

  'modprobe vboxdrv' 

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

0
ответ дан 25 May 2018 в 05:12
  • 1
    Плохой совет. Это обрабатывается сценарием /etc/init.d/virtualbox. Добавление его здесь делает его излишним и сложнее поддерживать и управлять. – Evan Carroll 19 April 2015 в 09:07

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

sudo apt-get install virtualbox-dkms

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

sudo apt-get install --reinstall virtualbox-dkms

1) [ ! d1] После процесса установки (re) вы должны увидеть что-то похожее на это

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

vboxpci.ko: проверка работоспособности версии модуля. - Оригинальный модуль - в этом ядре нет оригинального модуля. - Установка - Установка на /lib/modules/3.0.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 секунд для отключения демона.

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

0
ответ дан 25 May 2018 в 05:12

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

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