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 заново, тому сподіваюся знайти інше рішення. Я спробував деякі інші запропоновані рішення, але вони не працювали для мене. Як я можу це виправити?

Відповіді:


30

ПРАВИЛЬНИЙ ШЛЯХ

Так, інші відповіді вірні: у вас невідповідність розширення-віртуальної скриньки. Однак є кращий спосіб, більш Ubuntu, спосіб вирішити це за допомогою власного інсталятора дистрибутива, який упакований як virtualbox-ext-packі знайдений у мультисекунді.

  1. Якщо мультисередовище не ввімкнено, увімкніть мультисвіт .
  2. Закрити з VirtualBox.
  3. У терміналі запустіть sudo apt-get install virtualbox-ext-pack

якщо з будь-якої причини це вже встановлено, і ви хочете його перевстановити (гарантуючи тим самим виправити всю проблему).

sudo apt-get --reinstall install virtualbox-ext-pack

Чи версія alwyas синхронізована з VirtualBox в основних репортажах?
betatester07

@ betatester07 так. Насправді, оновлення одного примусить оновити інше, якщо потрібно apt-cache depends virtualbox-ext-pack. Ви можете бачити це в даний час (2016-03-18) залежить від virtualbox 5.0.
Еван Керролл

21

Версія розширення-ПОВИННА відповідати версії VirtualBox.

Це можна легко зробити в Ubuntu, запустивши:

sudo apt-get - перевстановіть встановлення virtualbox-ext-pack


Якщо це все ще не вирішує проблему, ви можете вручну встановити відповідне розширення VirtualBox, дотримуючись наведених нижче інструкцій:

  1. Завантажте останній файл .deb для Ubuntu звідси:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Двічі клацніть на завантаженому файлі .deb. Він створить програмний центр.

  3. Натисніть кнопку Оновити, щоб встановити останню версію.

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

завантажити відповідний розширення.


Це правильна відповідь
earcam


2
Я бачу, що рішення цієї проблеми все ще розвиваються до кращих
betatester07

1
@EvanCarroll +1 тоді. Хоча на момент написання це був самий правильну відповідь 😛
earcam

2

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

1) у VirtualBox Manager:

файл / налаштування / розширення

  • видаліть кривдний пакет

2) завантажити правий пакет ext

з http://download.virtualbox.org/virtualbox

  • натисніть на вашу версію
  • завантажити розширення (правою кнопкою миші, зберегти посилання ..)

3) у VirtualBox Manager

файл / налаштування / розширення

  • додати новий пакет пакет ext

0

Під час встановлення Kali linux я зіткнувся з проблемою. Я відключив контролер usb, і він почався. Не може бути точним рішенням того, що ви шукаєте. Але ви завжди можете спробувати. відключити usb2.0

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.