Как исправить ошибку 1908 Virtualbox?

У меня есть следующая ошибка:

Kernel driver not installed (rc=-1908)

Please install the virtualbox-ose-dkms package
and execute 'modprobe vboxdrv' as root.

Это запрещает мне запускать любую виртуальную машину. Я проверил, и у меня уже есть virtualbox-ose-dkms пакет установлен. На самом деле я тоже переустанавливал его, но это не решило проблему.

3 ответа

Похоже, у вас было обновление на virtualbox, и из-за этого его модуль ядра не был перекомпилирован (поэтому он хочет, чтобы вы установили пакет dkms).

Я не знаю, используете ли вы версию virtualbox с открытым исходным кодом, но обычно запускаете эту команду:

sudo /etc/init.d/vboxdrv setup

решает проблемы.

Из-за полезных и регулярных обновлений рекомендуется устанавливать и запускать Virtual Box из репозитория, поддерживаемого Oracle. Во избежание ручного обновления драйвера ядра при каждом обновлении DKMS Установить дкмс Полезно.

Смотрите также этот ответ для получения подробной информации об установке Virtual Box.

У меня была точно такая же ошибка. Бег virtualbox из командной строки выдал следующую ошибку:

WARNING: The character device /dev/vboxdrv does not exist.
     Please install the virtualbox-ose-dkms package and the appropriate
     headers, most likely linux-headers-generic.

     You will not be able to start VMs until this problem is fixed.

Следовательно, я сделал следующее, и это решило ошибку:

  1. установите последнюю версию VirtualBox с открытым исходным кодом, как описано здесь. Тем не менее, этот шаг не кажется существенным.
  2. установите соответствующий общий заголовок ядра. Как по мне это было linux-headers-2.6.38-8-generic, Чтобы узнать нужную версию, вы должны набрать uname -r в терминале.
Другие вопросы по тегам