Не удалось установить VirtualBox из-за Недостающего модуля ядра

Я пытаюсь установить VirtualBox на своей Ubuntu.

Я сначала пытался sudo apt-get install virtualbox-ose в терминале, но после шага конфигурации, это перестало работать с ошибкой:

Никакой подходящий модуль для рабочего ядра не нашел Когда продолжение запуска virtualbox, Я получаю эту ошибку: ПРЕДУПРЕЖДЕНИЕ: устройство посимвольного ввода-вывода/dev/vboxdrv не существует. Установите virtualbox-ose-dkms пакет и соответствующие заголовки, наиболее вероятный linux-headers-generic.

Вы не сможете запустить VMs, пока эта проблема не будет решена.

Таким образом, я попробовал пакет из http://www.virtualbox.org/, но стартовые сбои VirtualBox с:

ПРЕДУПРЕЖДЕНИЕ: vboxdrv модуль ядра не загружается. Или нет никакого модуля, доступного для текущего ядра (2.6.38-8-generic-pae), или ему не удалось загрузиться. Перекомпилируйте модуль ядра и установите его

  sudo /etc/init.d/vboxdrv setup

Вы не сможете запустить VMs, пока эта проблема не будет решена.

Таким образом, я работал sudo /etc/init.d/vboxdrv setup, но это перестало работать также:

* Stopping VirtualBox kernel modules                                                           [ OK ] 
* Uninstalling old VirtualBox DKMS kernel modules                                                            [ OK ] 
* Trying to register the VirtualBox kernel modules using DKMS                                                       
Error! Your kernel headers for kernel 2.6.38-8-generic-pae cannot be found at
/lib/modules/2.6.38-8-generic-pae/build or /lib/modules/2.6.38-8-generic-pae/source.

* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules                                                                             
* Look at /var/log/vbox-install.log to find out what went wrong

Содержание /var/log/vbox-install.log.

Поскольку я застреваю, я также пытался установить kernel-devel с yum, все еще бесплодный:

root@ubuntu# yum install kernel-devel
Setting up Install Process
No package kernel-devel available.
Nothing to do

Теперь я понятия не имею, как исправить это. Какие-либо идеи?

16
задан 13 April 2017 в 05:23

3 ответа

Выполнение всего как корень при помощи su и yum диспетчер пакетов - что-то, что соответствует основанным на Redhat дистрибутивам, но не Ubuntu. В Ubuntu, Вы команда выполнения как корень путем добавления префикса команд sudo. Диспетчер пакетов, используемый Ubuntu, склонен.

Для установки VirtualBox работайте:

sudo apt-get install virtualbox-ose

Это будет заботиться о зависимостях как заголовки ядрa, который включен в пакет linux-headers-generic. Если у Вас есть ядро PAE, необходимо установить заголовки сначала (в случае linux-headers-2.6.38-8-generic-pae), который может быть, покончите:

sudo apt-get install linux-headers-$(uname -r)

uname -r дает загруженную версию ядра и сохранил Вас от ручного ввода версии ядра.

18
ответ дан 23 November 2019 в 02:34

У меня была та же проблема. Я имел linux-headers-<version>-generic-pae установленный, но иронически отсутствовал linux-headers-generic-pae. Если Вы устанавливаете тех, которые должны помочь, возможно.

Удачи!

2
ответ дан 23 November 2019 в 02:34

Основы сборки установки.

apt-get install build-essentials 

и заголовки ядрa Linux установки

apt-get install linux-kernel-headers 

или

apt-get install linux-kernel-*

Установка dkms

apt-get install dkms
1
ответ дан 23 November 2019 в 02:34

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

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