Я пытаюсь установить virtualbox и заставить его работать, но не кажется, что я могу. В изображении Вы видите вывод.
Если я работаю VBoxManage --version
Я добираюсь:
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.
You will not be able to start VMs until this problem is fixed.
4.3.10_Ubuntur93012
Но virtualbox-dkms уже установлен и в последней версии. Таким образом, я пытался переустановить его, и я получил это:
Любая справка будет цениться.
Править:
Вывод после реконфигурировал (@M.Tarun предложение):
РЕДАКТИРОВАНИЕ 2:
Также установленный источники как @Hmayag проинструктированный, очищенный virtualbox и установленный это снова, но я получил ту же проблему.
Я не смог решить проблему с любым другим предложенным решением, таким образом, я сделал новые 14,04 установок, и все прекрасно теперь.
В основном после установки тех двух пакетов, также необходимо сделать реконфигурирование:
sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
sudo modprobe vboxdrv
И зафиксировать eth0:
sudo modprobe vboxnetflt
Я решил эту проблему следующими командами:
sudo apt-get install linux-headers-generic
sudo dpkg-reconfigure virtualbox-dkms
Причина проблемы состоит в том, что Вы загрузили 3,11 ядра, в то время как dpkg-реконфигурировать ожидает 3,13 ядра. Вот почему Вы получаете сообщение 'никакой подходящий модуль для рабочего ядра'.
убедиться обновить Ваш загрузчик.
В моем случае загрузчик обновляется от другой ОС (Debian) и загружающийся к этому, и работающий sudo update-grub
решил проблему.
Я использовал vendor’s официальное руководство для находящихся в Debian дистрибутивов Linux :
printf 'deb http://download.virtualbox.org/virtualbox/debian %s contrib\n' "$(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -qO- https://www.virtualbox.org/download/oracle_vbox{,_2016}.asc | sudo apt-key add -
sudo apt-get purge virtualbox
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms
В моем случае проблема имела virtualbox-4.1, установленный вместе с virtualbox-4.2. Как только я удалил 4.1, я мог работать sudo /etc/init.d/vboxdrv setup
и sudo modprobe vboxdrv
очень хорошо, а также запустить VMs.
Подсказка здесь: установите virtualbox-dkms пакет и соответствующие заголовки, наиболее вероятный linux-headers-generic.
, Так как у Вас есть первое, это должно все еще хотеть второе.
sudo apt-get install linux-headers-generic
Тогда удостоверяются, что все актуально.
sudo apt-get update
sudo apt-get upgrade
У меня была та же проблема. Я нашел, что источник проблемы по всей вероятности, что я использую пользовательское ядро.
Загрузка последнего .deb пакета с virtualbox.org и установки его dpkg -i
решила проблему в моем случае.
Попробуйте
sudo /etc/init.d/vboxdrv setup
У меня была та же ошибка на дискотеке человечности 19.04. Я мог решить его путем отключения безопасной начальной загрузки (через BIOS).
Необходимо проверить, что версия gcc Ваш использует. Я сталкивался с той же проблемой virtualbox компиляции ядра. Я устранил проблему с помощью этого сообщения https://www.virtualbox.org/ticket/12467
Вы, вероятно, используете устаревшую версию gcc, который отличается из gcc, используемого ядром Linux.
Проверьте, что версия по умолчанию Ваш использует:
gcc -v
Мой - gcc версия 4.4.7 (4.4.7-8ubuntu1 Ubuntu/Linaro)
И gcc версия Ваше ядро была скомпилирована с
dmesg | more
[ 0.000000] Linux version 3.13.0-83-generic (buildd@lgw01-55) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC 2016 (Ubuntu 3.13.0-83.127-generic 3.13.11-ckt35)
или с
dpkg -l gcc
Если gcc версии отличаются как в моей системе, переключают Ваше значение по умолчанию gcc компилятор
sudo update-alternatives --config gcc
затем установка virtualbox-dkms должна хорошо работать
sudo apt-get --reinstall install virtualbox-dkms