Я пытаюсь установить 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 уже установлен и в последней версии. Поэтому я попытался переустановить его, и я получил это:
Любая помощь будет оценена.
РЕДАКТИРОВАТЬ:
Вывод после перенастройки (предложение @Tarun):
РЕДАКТИРОВАТЬ 2:
Также установил исходные коды в соответствии с инструкциями @Hmayag, очистил virtualbox и снова установил его, но у меня возникла та же проблема.
14.04
virtualbox
Антонис Гр
источник
источник
Module build for the currently running kernel was skipped since the kernel sources for this kernel does not seem to be installed.
проверьте, установлены ли они. Убедитесь, что они соответствуют работающей версии ядра. Я думаю,apt-get source linux-image-$(uname -r)
должен сделать это.uname -a
иdpkg -l | grep linux-headers
?Ответы:
После установки этих двух пакетов вам также необходимо выполнить реконфигурацию:
И исправить eth0:
источник
virtualbox-dkms
поддержкой после обновления ядра, и в итоге я установил последнюю версию VirtualBox с официального сайта.Я решил эту проблему с помощью следующих команд:
источник
sudo apt-get install linux-headers-`uname -r`
и тогдаsudo dpkg-reconfigure virtualbox-dkms
. Благодарность!Причина проблемы в том, что вы загрузили ядро 3.11, в то время как dpkg-reconfigure ожидает ядро 3.13. Вот почему вы получаете сообщение «нет подходящего модуля для работающего ядра».
Обязательно обновите свой загрузчик.
В моем случае загрузчик обновляется с другой ОС (Debian), и загрузка до него и запуск
sudo update-grub
решили проблему.источник
Я не смог решить проблему с любым другим предложенным решением, поэтому я сделал новую установку 14.04, и теперь все в порядке.
источник
Я использовал официальное руководство производителя для дистрибутивов Linux на основе Debian :
источник
В моем случае проблема заключалась в установке virtualbox-4.1 вместе с virtualbox-4.2. После того, как я удалил 4.1, я мог работать
sudo /etc/init.d/vboxdrv setup
иsudo modprobe vboxdrv
нормально работать , а также запускать виртуальные машины.источник
Вы должны проверить версию gcc, которую вы используете. Я столкнулся с той же проблемой компиляции ядра virtualbox. Я исправил проблему, используя этот пост https://www.virtualbox.org/ticket/12467
Вы, вероятно, используете устаревшую версию gcc, которая отличается от gcc, используемого ядром Linux.
Проверьте версию по умолчанию, которую вы используете:
Моя версия gcc 4.4.7 (Ubuntu / Linaro 4.4.7-8ubuntu1)
И версия GCC, с которой ваше ядро было скомпилировано
или с
Если версии gcc отличаются, как в моей системе, переключите ваш компилятор gcc по умолчанию
тогда установка virtualbox-dkms должна работать нормально
источник
Подсказка здесь: пожалуйста, установите пакет virtualbox-dkms и соответствующие заголовки, скорее всего, linux-headers-generic.
Так как у вас есть первое, оно все еще должно хотеть второе.
sudo apt-get install linux-headers-generic
Затем убедитесь, что все в курсе.
sudo apt-get update
sudo apt-get upgrade
источник
linux-headers-generic is already the newest version.
это вывод, когда я пытаюсь установить их.Я была такая же проблема. Я обнаружил, что источником проблемы, скорее всего, является то, что я использую собственное ядро.
Загрузка последнего пакета .deb с virtualbox.org и его установка
dpkg -i
позволили решить проблему в моем случае.источник
У меня была такая же ошибка на дискотеке Ubuntu 19.04. Я мог бы решить это, отключив безопасную загрузку (через BIOS).
источник
Пытаться
источник