Проблема с запуском VirtualBox в Ubuntu

Я хочу запустить VirtualBox в Ubuntu, он работал некоторое время назад, но я не могу вспомнить, когда и почему. Однако, когда я дважды щелкаю на ОС для запуска, она пытается запустить - открывает окно для виртуальной ОС, выдает сообщение «ключ хоста», но через 5 секунд закрывает окно ОС и выдает эту ошибку:

Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Если я запускаю его с sudo virtualbox, у меня все та же проблема. Я попробовал sudo apt-get purge virtualbox тогда sudo apt-get install virtualbox. Я замечаю во время переустановки, что я получаю это среди всех других выводов на консоли:

Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Есть идеи?

20
задан 5 September 2013 в 17:08

11 ответов

Была такая же / похожая проблема:

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

Похоже, моя проблема была со сборкой ядра. Решено с помощью dkms для динамического построения:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

Проверено с:

sudo service virtualbox status 
sudo service virtualbox restart
0
ответ дан 5 September 2013 в 17:08

В моем случае Ubuntu 12.10 64! Я скачал virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64

sudo apt-get purge virtualbox-4.2  
sudo apt-get purge virtualbox-guest-additions-iso  

sudo apt-get install linux-headers-3.5.0-21-generic  
sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64.deb  
0
ответ дан 5 September 2013 в 17:08

У меня была та же проблема, и она помогла установить linux-headers для текущего ядра и переустановить virtualbox-dkms и dkms.

0
ответ дан 5 September 2013 в 17:08

Решил проблему с моей установкой Ubuntu 12.04.

sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb

. Здесь вы можете получить файлы .deb

. ]

0
ответ дан 5 September 2013 в 17:08

Кажется, это проблема разрешения. Попробуйте:

sudo chown root:root /usr
sudo chown root:root /usr/lib
sudo chown root:root /usr/lib/virtualbox

Вы можете посмотреть этот билет для получения дополнительной информации.

0
ответ дан 5 September 2013 в 17:08

Разрешено здесь . Возникли серьезные проблемы с разрешением, и вам необходимо выполнить чистую установку.

Редактировать: quote

Этот список вашего каталога / usr поднимает все виды красных флагов со значениями «2000 513» для владельца и группы. Появление номеров вместо имен пользователей / групп означает, что пользователь и группа не существуют в вашей системе. Кроме того, «2000» является наиболее вероятным идентификатором пользователя для любой разновидности Ubuntu. Несистемные UID и GID начинаются с 1000 и повышаются оттуда по одному; чтобы достичь 2000, вам нужно было бы добавить еще тысячу пользователей! Точно так же нумерация UID / GID системы начинается с 0 (что является «корневым») и редко достигает 200.

Есть ли в вашей системе другие пользователи? Если да, то возможно ли, что кто-то из них мог делать необычные вещи без вашего ведома?

Когда какая-либо из моих систем показывает такие маловероятные события, моей первой мыслью является резервное копирование всех критических данных, а затем уничтожение коробка и переустановить все с нуля. Хотя все разновидности Linux гораздо менее уязвимы, чем некоторые более широко используемые системы, вред всегда возможен - и гремлины могут привести к повреждению файлов без какого-либо вреда для человека. Вы описываете систему как «ценную», поэтому хорошая резервная копия всегда должна быть доступна, прежде чем вы попытаетесь что-то исправить.

0
ответ дан 5 September 2013 в 17:08

В моем случае я использую

sudo apt-get purge virtualbox

перед переустановкой.

0
ответ дан 5 September 2013 в 17:08

Установленные пакеты VirtualBox из репозиториев Ubuntu 12.10. НЕ очищал пакеты Virtualbox, не загружал и не устанавливал чужие файлы.

Установлено dkms, linux-source and linux-headers-3.5.0-23

(uname -r output was 3.5.0-23-generic)

Перезапущен VirtualBox.

Все работало нормально

0
ответ дан 5 September 2013 в 17:08

Для меня достаточно было использовать apt-get:

sudo apt-get install virtualbox
0
ответ дан 5 September 2013 в 17:08

Похоже, ваш модуль vboxnetflt не загружен. Запустите это:

sudo modprobe vboxnetflt
0
ответ дан 5 September 2013 в 17:08

/etc/init.d/virtualbox start пытается найти модуль vboxdrv для вашего текущего ядра ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Пожалуйста, установите linux-headers и попробуйте начать снова ...

0
ответ дан 5 September 2013 в 17:08

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

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