Как исправить ошибку 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.
Следовательно, я сделал следующее, и это решило ошибку:
- установите последнюю версию VirtualBox с открытым исходным кодом, как описано здесь. Тем не менее, этот шаг не кажется существенным.
- установите соответствующий общий заголовок ядра. Как по мне это было
linux-headers-2.6.38-8-generic
, Чтобы узнать нужную версию, вы должны набратьuname -r
в терминале.