VirtualBox не может запустить компьютер после установки расширений

36

Я только добавил пакет расширений, и мои машины с Windows не запускаются. Это ошибка, которую я получаю:

Не удалось открыть сеанс для виртуальной машины Windoze 7.

Версия структуры помощника устройства изменилась.

Если вы недавно обновили VirtualBox, убедитесь, что вы завершили работу всех виртуальных машин и обновили все пакеты расширений. Если эта ошибка повторяется, попробуйте переустановить VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Я действительно не хочу переустанавливать VB заново, поэтому я надеюсь найти другое решение. Я попробовал некоторые другие предложенные решения, но они не работали для меня. Как я могу это исправить?

Aleksa
источник

Ответы:

30

ПРАВИЛЬНЫЙ ПУТЬ

Да, другие ответы верны: у вас несоответствие extension-virtualbox. Тем не менее, есть лучший способ, более Ubuntu, чтобы решить эту проблему с помощью собственного установщика дистрибутива, который упакован virtualbox-ext-packи найден в мультиверсии.

  1. Если мультиверс не включен, включите мультиверс .
  2. Закройте из VirtualBox.
  3. В терминале беги sudo apt-get install virtualbox-ext-pack

если по какой-либо причине это уже установлено, и вы хотите переустановить (тем самым гарантируете, что вы исправите все проблемы).

sudo apt-get --reinstall install virtualbox-ext-pack
Эван Кэрролл
источник
Синхронизируется ли версия с VirtualBox в основных репозиториях?
betatester07
@ betatester07 да. На самом деле, обновление одного приведет к обновлению другого, если потребуется apt-cache depends virtualbox-ext-pack. Вы можете видеть это в настоящее время (2016-03-18), зависит от virtualbox 5.0.
Эван Кэрролл
21

Версия пакета расширений ДОЛЖНА соответствовать версии VirtualBox.

Вы можете легко сделать это в Ubuntu, запустив:

sudo apt-get --reinstall установить virtualbox-ext-pack


Если это по-прежнему не решает вашу проблему, вы можете вручную установить соответствующее расширение VirtualBox, следуя приведенным ниже инструкциям:

  1. Загрузите последний файл .deb для Ubuntu здесь:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Дважды щелкните по загруженному файлу .deb. В нем появится Центр программного обеспечения.

  3. Нажмите кнопку Обновить, чтобы установить последнюю версию.
user2298875
источник
2
Эта ошибка произошла со мной, потому что у меня был установлен последний VB, но пакет расширения был не той же версии. Решил, нажав «Файл> Проверить наличие обновлений ...», затем он попросил меня обновить пакет расширений, и проблема была решена.
Baxeico
В 5.0.14 «Проверка обновлений ...» исчезла, поэтому либо загрузите вручную (отключите расширение «.deb» в ссылках на virtualbox.org/wiki/Linux_Downloads ), а затем дважды щелкните для установки (или перейдите через Файл> Настройки> Расширения)
earcam
1
Понижено, потому что установка VirtualBox вне репозитория - плохая идея. VirtualBox требует драйверов ядра. Те, что у вас есть, могут работать, но обновление ядра может фактически сломать VirtualBox, заставив вас искать новый .deb. Кроме того, вы не будете получать обновления безопасности для этого, что является жизненно важным. VirtualBox лучше управляется дистрибутивом. Вам лучше установить пакет расширения для того, который поставляется.
Эван Кэрролл
Конфликты с уже установленной версией VB для меня.
4xy
5

Как уже было сказано

Версия пакета расширений ДОЛЖНА соответствовать версии VirtualBox.

Но вам не нужно устанавливать последнюю версию VirtualBox - вам просто нужно установить соответствующий пакет расширений.

Вы можете найти все старые версии VirtualBox (и соответствующие пакеты расширений) по адресу https://www.virtualbox.org/wiki/Download_Old_Builds - просто загрузите пакет расширений, который строго соответствует установленному в настоящее время VirtualBox. После того, как вы найдете свой основной номер сборки, нажмите на

Extension Pack  All Platforms

скачать соответствующий пакет расширений.

betatester07
источник
Это правильный ответ
earcam
2
@earcam не совсем: это лучший ответ
Эван Кэрролл
2
Я вижу, что решения этой проблемы все еще находятся на пути к лучшему
betatester07
1
@EvanCarroll +1 тогда. Хотя на момент написания статьи это был самый правильный ответ ear
earcam
2

Для VirtualBox версии: 5.0.2-102096 ~ Ubuntu ~ trusty (он у меня установлен на Mint Rosa 64 Cinnamon 17.3)

1) в VirtualBox Manager:

файл / настройки / расширения

  • удалите оскорбительный пакет ext

2) скачать нужный пакет ext

с http://download.virtualbox.org/virtualbox

  • нажмите на свою версию
  • скачать пакет расширений (щелкнуть правой кнопкой мыши, сохранить ссылку ..)

3) в VirtualBox Manager

файл / настройки / расширения

  • добавить новый пакет ext
smokinmoe
источник
0

Я столкнулся с проблемой при установке Kali linux. Я отключил USB-контроллер, и он запустился. Возможно, это не точное решение, которое вы ищете. Но вы всегда можете попробовать. отключить usb2.0

нилаканта сингх део
источник