14.10: VirtualBox “Никакой подходящий модуль для рабочего ядра, найденного”, не Может Найти Источник Ядра

После этих 14,10 обновлений VirtualBox я больше не могу выполнять свои поля. Знаменитый, работая sudo service virtualbox status возвраты VirtualBox kernel module is not loaded и выполнение sudo service virtualbox restart шоу:

 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules                                            
 * No suitable module for running kernel found
                                                                         [fail]

VirtualBox GUI, когда я пытаюсь выполнить поле, открывается диалоговое окно, говоря, что я должен работать sudo /etc/init.d/vboxdrv setup, но существует нет /etc/init.d/vboxdrv на моих 14,10 установках.

Это напоминает об этом вопросе. На некоторые ответы я пытался удалить (с purge) и переустановка VirtualBox. Это не помогло. Однако я не мог установить:

linux-headers-`uname -r`

потому что нет никакого названного пакета linux-headers-3.13.0-30-generic. Я действительно имею linux-headers-generic и linux-source установленный, а также dkms, но переустанавливание все еще перестало работать:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  vde2
The following NEW packages will be installed:
  virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/21.1 MB of archives.
After this operation, 87.6 MB of additional disk space will be used.
Selecting previously unselected package virtualbox.
(Reading database ... 253183 files and directories currently installed.)
Preparing to unpack .../virtualbox_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-dkms.
Preparing to unpack .../virtualbox-dkms_4.3.18-dfsg-2ubuntu1_all.deb ...
Unpacking virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_4.3.18-dfsg-2ubuntu1_amd64.deb ...
Unpacking virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for menu (2.1.47ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.10.20140925-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Setting up virtualbox (4.3.18-dfsg-2ubuntu1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules                                            
 * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up virtualbox-dkms (4.3.18-dfsg-2ubuntu1) ...
Loading new virtualbox-4.3.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.13.0-30-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules                                            
 * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox-qt (4.3.18-dfsg-2ubuntu1) ...
Processing triggers for menu (2.1.47ubuntu1) ...

Так..., как я получаю "источник ядра для этого ядра" (3.13.0-30-generic) или иначе заставьте VirtualBox устанавливать правильно?

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

4 ответа

Похоже, ваше обновление с Ubuntu 14.04 до 14.10 что-то сломало. У вас должно быть ядро ​​версии 3.16.0-30

. Убедитесь, что ваш /etc/apt/sources.list содержит только записи с «утопическим», а не «надежным». Затем убедитесь, что установлены следующие пакеты, или установите их, если необходимо:

apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic

После этого вы сможете удалить и переустановить виртуальный бокс и перестроить модуль ядра.

25
ответ дан 23 November 2019 в 00:57

Для тех, у кого может быть такая же проблема:

Моя система - Linux Mint 17.1 (которая использует репозитории Ubuntu 14.04 Trusty).

У меня попытался установить VirtualBox с помощью:

sudo apt-get install virtualbox

И обнаружил ту же ошибку.

Решение:

Удалите плохую версию VirtualBox с помощью:

sudo apt-get purge virtualbox

Затем загрузите установщик с https://www.virtualbox.org/wiki/Linux_Downloads и установите пакет deb. Он говорит, что такая же версия есть в ваших репозиториях ... но так работает.

14
ответ дан 23 November 2019 в 00:57

Я только что обновил старую систему Ubuntu LTS с 12.04 Precise Pangolin до 14.04 Trusty Tahr, и для работы виртуального ящика потребовалась комбинация подсказок в комментариях здесь.

Шаг 0: Попробуйте установить виртуальный ящик через sudo apt-get install virtualbox. В основном это работало, но в конце я получил ошибку "Нет подходящего модуля для запуска ядра". sudo modprobe vboxdrv не сработало, так как такого модуля не было.

Итак, исправление:

Шаг 1: sudo apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic. apt-get сказал, что первые два уже были установлены, и установил 3-й и 4-й модули.

Шаг 2: деинсталляция и переустановка виртуального ящика. sudo apt-get delete virtualbox, а затем sudo apt-get install virtualbox. На этот раз программа установки virtualbox скомпилировала модуль ядра для общего ядра. Woo hoo!

На данный момент, virtualbox всё ещё не работает.

Шаг 3: Перезагрузка.

Теперь, sudo modprobe vboxdrv работает, и я могу запустить VM.

0
ответ дан 23 November 2019 в 00:57

Я всегда обнаруживал, что «удалить и переустановить», так что в стиле Windows ... Я решил с помощью sudo dpkg-reconfigure virtualbox-dkms (конечно, если вы этого не сделали) пока не установите его, вы можете использовать sudo apt install virtualbox-dkms )

5
ответ дан 23 November 2019 в 00:57

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

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