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

20

Я хочу запустить VirtualBox на Ubuntu, он работал некоторое время назад, но я не могу вспомнить, когда и почему. Однако, когда я дважды нажимаю на ОС для запуска, он пытается запустить - открывает окно для виртуальной ОС, выдает сообщение «host key», но через 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]

Любые идеи?

    
задан stackunderflow 03.08.2012 в 22:46
источник

11 ответов

1

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

Изменить: quote

  

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

     

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

     

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

    
ответ дан stackunderflow 19.08.2012 в 06:16
источник
16

Решила проблему установки 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

Это в значительной степени сделало это для меня!

    
ответ дан nanyaks 28.04.2013 в 21:02
6

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

    
ответ дан Ikar Pohorský 16.12.2013 в 07:03
4

Имел ту же / подобную проблему:

 * 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
    
ответ дан kidmose 07.01.2015 в 09:38
1

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

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

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

    
ответ дан JFL 10.03.2013 в 11:28
0

В моем случае 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  
    
ответ дан user122101 14.01.2013 в 04:39
0

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

sudo apt-get purge virtualbox

, прежде чем переустанавливать его.

    
ответ дан Yan Sereda 17.01.2013 в 12:54
0

Установленные пакеты VirtualBox из репозиториев Ubuntu 12.10. НЕ удалял пакеты Virtualbox, не загружал и не устанавливал внешние deb.

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

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

Перезапуск VirtualBox.

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

    
ответ дан Javier 18.02.2013 в 01:22
0

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

sudo apt-get install virtualbox
    
ответ дан matt burns 13.06.2013 в 00:44
0

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

sudo modprobe vboxnetflt
    
ответ дан vendethiel 29.01.2014 в 21:30
-1

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

    
ответ дан karolszk 03.08.2012 в 22:52