Virtualbox не будет работать с ядром 3.16.0-34; не может использовать более новое ядро

Я использую версию ядра 3.16.0-34 в Ubuntu 15.10. С любой новой версией ядра у меня появляется все больше и больше проблем. В первых версиях после 3.16 вентилятор работал бы на полной скорости без остановки после выхода из режима ожидания, тогда как с системой 4.2 система даже не распознала мой WiFi-адаптер (он выглядит так, как если бы он был механически отключен с помощью переключателя ноутбука). синий индикатор Wi-Fi выключен, и его нельзя включить нажатием; я переключаюсь обратно на 3.16, и все работает отлично) ... Это означает, что использование более нового ядра не может быть и речи.

Так в чем же проблема? Когда я устанавливаю Virtualbox через apt-get install virtualbox и затем запускаю его, я получаю следующее:

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

virtualbox-dkms установлено. Virtualbox запускается, но когда я выбираю запуск одной из систем, я получаю сообщение об ошибке:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please install virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

Запуск modprobe vboxdrv дает мне modprobe: FATAL: Module vboxdrv not found.

Если я пытаюсь установить последняя версия Virtualbox из пакета, загруженного с virtualbox.org, получает следующее:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.16.0-34-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

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

Когда я запускаю sudo /sbin/rcvboxdrv setup, я получаю это:

Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)

Все, что есть в log это:

Makefile:185: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

Я погуглил ошибку и предлагаю запустить sudo apt-get install linux-headers-$(uname -r), но это просто говорит мне, что пакет "linux-headers-3.16.0-34-generic" не доступно, но требуется другим пакетом, и это означает, что пакет либо отсутствует, устарел, либо доступен только из другого источника ...

Вот где Google больше не помогает. Какого черта я делаю, чтобы заставить Virtualbox работать?!

1
задан 27 March 2016 в 19:06

0 ответов

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

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