Virtualbox 4.2 не загружает виртуальные машины [дубликат]

На этот вопрос уже есть ответ:

Я обновился с С 12.10 по 13.04 мой Virtualbox-4.1 перестал работать. Итак, я загрузил Virtualbox-4.2 deb для Raring ringtail с их веб-сайта и установил его. Когда я запускаю Virtualbox, он запускается нормально. При попытке запустить виртуальную машину я получаю эту ошибку.

RTR3InitEx failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

При запуске /etc/init.d/vboxdrv setup я получаю:

farhat@palantir:~$ /etc/init.d/vboxdrv setup
 * Stopping VirtualBox kernel modules                                           
 * Cannot unload module vboxdrv

Что здесь нужно делать?

Спасибо,

ETA:

farhat@palantir$ sudo dpkg -l | grep -e virtualbox -e linux-headers -e dkms
ii  dkms                                      2.2.0.3-1.1ubuntu2                     all          Dynamic Kernel Module Support Framework
ii  linux-headers-3.8.0-26                    3.8.0-26.38                            all          Header files related to Linux kernel version 3.8.0
ii  linux-headers-3.8.0-26-generic            3.8.0-26.38                            amd64        Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii  linux-headers-generic                     3.8.0.26.44                            amd64        Generic Linux kernel headers
rc  virtualbox-4.1                            4.1.26-84997~Ubuntu~precise            amd64        Oracle VM VirtualBox
ii  virtualbox-4.2                            4.2.16-86992~Ubuntu~raring             amd64        Oracle VM VirtualBox
7
задан 19 April 2014 в 03:16

5 ответов

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

sudo /etc/init.d/vboxdrv setup

Также попробуйте очистить все:

apt-get purge virtualbox-4.1 virtualbox-4.2

, затем перезагрузите компьютер, переустановите VirtualBox 4.2 и выполните:

sudo apt-get -f install

, чтобы установить все отсутствующие зависимости.

Еще раз запустите sudo /etc/init.d/vboxdrv setup, чтобы убедиться, что модуль ядра VirtualBox установлен.

0
ответ дан 19 April 2014 в 03:16

У меня может быть хороший намек на это. У меня было 64-битное ядро ​​в моей 32-битной системе по какой-то забавной причине. Мне ничего не удалось предотвратить, но, как только я вернулся к 32-битному ядру, все внезапно вернулось на свое место.

0
ответ дан 19 April 2014 в 03:16

Это довольно старый вопрос, но у меня недавно была похожая проблема с Virtual Box 5.0. Помогла переустановка Virtual Box с помощью .deb из , их сайт .

0
ответ дан 19 April 2014 в 03:16

Сначала вам нужно удалить все связанные с Virtualbox программы / зависимости, запустив это:

sudo apt-get  remove virtualbox

, затем перезагрузите ОС и переустановите загруженную версию.

Это происходит, когда у вас установлено приложение с тем же именем, что и у одной из зависимостей Virtualbox.

Надеюсь, что это поможет.

0
ответ дан 19 April 2014 в 03:16

Украдено из VirtualBox - сбой RTR3InitEx с rc = -1912 (rc = -1912)

Кредиты отправляются на @Ravexina https://askubuntu.com/users/ 264781 / ravexina )

Но это определенное решение проблемы.


Кажется, что ваша установочная версия virtualbox предназначена для 32-битной архитектуры, когда вы работаете в 64-битной операционной системе, что может быть причиной этой проблемы.

Мой обходной путь - удалить установленную версию из PPA и установить virtualbox из официальных репозиториев.

Чтобы удалить виртуальный ящик, запустите:

sudo apt autoremove --purge virtualbox*

После этого убедитесь, что в вашей системе не установлена ​​другая версия:

dpkg -l virtualbox* | grep ^i

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

Затем удалите все связанные PPA из вашего каталога sources.list и sources.list.d. Например:

mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

Убедитесь, что нет ничего, кроме официальных источников репозиториев в /etc/sources.list.

И обновите ваши источники:

sudo apt update

Теперь мы можем искать, какие версии доступны для установки:

apt-cache madison virtualbox | grep -iv sources

, которые выдают такой результат:

[ 115]

Тогда я бы установил последнюю версию, упомянутую в xenial-updates:

sudo apt install virtualbox=5.0.32-dfsg-0ubuntu1.16.04.2

Также будет достаточно установить виртуальную коробку sudo apt, но я бы пошел с приведенной выше командой, чтобы убедиться, что мой желаемый версия будет установлена.

И в конце концов, убедитесь, что установлена ​​правильная версия.

Из командной строки:

dpkg -l virtualbox* | grep ^i

ii  virtualbox                     5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - base binaries
ii  virtualbox-dkms                5.0.32-dfsg-0ubuntu1.16.04.2 all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                  5.0.32-dfsg-0ubuntu1.16.04.2 amd64        x86 virtualization solution - Qt based user interface

Из GUI: чтобы убедиться, что работает правильная версия.

Меню справки -> о виртуальной коробке

0
ответ дан 19 April 2014 в 03:16

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

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