VirtualBox nie uruchamia się po zainstalowaniu rozszerzeń

36

Właśnie dodałem pakiet rozszerzeń i moje komputery z systemem Windows nie będą się uruchamiać. To jest błąd, który otrzymuję:

Nie udało się otworzyć sesji dla maszyny wirtualnej Windoze 7.

Wersja struktury pomocnika urządzenia uległa zmianie.

Jeśli niedawno zaktualizowałeś VirtualBox, upewnij się, że zakończyłeś wszystkie maszyny wirtualne i uaktualniłeś wszelkie pakiety rozszerzeń. Jeśli błąd będzie się powtarzał, spróbuj ponownie zainstalować VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

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

Naprawdę nie chcę ponownie instalować VB od nowa, więc mam nadzieję znaleźć inne rozwiązanie. Próbowałem innych sugerowanych rozwiązań, ale one nie działały dla mnie. Jak mogę to naprawić?

Aleksa
źródło

Odpowiedzi:

30

WŁAŚCIWY SPOSÓB

Tak, inne odpowiedzi są poprawne: masz niedopasowanie rozszerzenia do wirtualnego pudełka. Istnieje jednak lepszy sposób, bardziej Ubuntu, aby rozwiązać ten problem za pomocą własnego instalatora dystrybucji, który jest spakowany jako virtualbox-ext-packi znaleziony w multiwersum.

  1. Jeśli multiwersum nie jest włączone, włącz multiwersum .
  2. Zamknij z VirtualBox.
  3. W terminalu uruchom sudo apt-get install virtualbox-ext-pack

jeśli z jakiegokolwiek powodu jest już zainstalowany i chcesz go ponownie zainstalować (gwarantując w ten sposób usunięcie całego problemu).

sudo apt-get --reinstall install virtualbox-ext-pack
Evan Carroll
źródło
Czy wersja jest zawsze zsynchronizowana z VirtualBox w głównych repozytoriach?
betatester07
@ betatester07 tak. W rzeczywistości, uaktualnienie jednego wymusi uaktualnienie drugiego, jeśli jest to wymagane apt-cache depends virtualbox-ext-pack. Możesz to zobaczyć obecnie (18.03.2016) zależy od virtualbox 5.0.
Evan Carroll
21

Wersja pakietu rozszerzenia MUSI być zgodna z wersją VirtualBox.

Możesz to zrobić w Ubuntu, uruchamiając:

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


Jeśli to nadal nie rozwiąże problemu, możesz ręcznie zainstalować pasujące rozszerzenie VirtualBox, postępując zgodnie z poniższymi instrukcjami:

  1. Pobierz najnowszy plik .deb dla Ubuntu tutaj:
    https://www.virtualbox.org/wiki/Linux_Downloads

  2. Kliknij dwukrotnie pobrany plik .deb. Pojawi się Centrum oprogramowania.

  3. Kliknij przycisk Uaktualnij, aby zainstalować najnowszą wersję.
użytkownik2298875
źródło
2
Ten błąd przydarzył mi się, ponieważ miałem najnowszą wersję VB, ale pakiet rozszerzeń nie był w tej samej wersji. Rozwiązany przez kliknięcie „Plik> Sprawdź aktualizacje ...”, a następnie poprosił mnie o uaktualnienie pakietu rozszerzeń, a problem został rozwiązany.
baxeico
W 5.0.14 zniknęło „Check for updates ...”, więc albo pobierz ręcznie ( usuń rozszerzenie „.deb” w linkach na virtualbox.org/wiki/Linux_Downloads ), a następnie kliknij dwukrotnie, aby zainstalować (lub przejdź przez Plik> Preferencje> Rozszerzenia)
kamera douszna
1
Odebrano, ponieważ instalacja VirtualBox poza repozytorium jest złym pomysłem. VirtualBox wymaga sterowników jądra. Te, które już masz, mogą działać, ale aktualizacja jądra może faktycznie uszkodzić VirtualBox, zmuszając cię do szukania nowego .deb. Ponadto nie otrzymasz aktualizacji zabezpieczeń dla tego, co jest dość istotne. VirtualBox jest lepiej zarządzany przez dystrybucję. Lepiej zainstaluj pakiet rozszerzeń dla tego, który jest wysyłany.
Evan Carroll
Konflikty z już zainstalowaną wersją VB dla mnie.
4xy
5

Jak już powiedziano

Wersja pakietu rozszerzenia MUSI być zgodna z wersją VirtualBox.

Ale nie musisz instalować najnowszej wersji VirtualBox - wystarczy zainstalować pasujący pakiet rozszerzeń.

Wszystkie starsze wersje VirtualBox (i odpowiadające im pakiety rozszerzeń) można znaleźć na stronie https://www.virtualbox.org/wiki/Download_Old_Builds - wystarczy pobrać pakiet rozszerzeń ściśle zgodny z aktualnie zainstalowanym VirtualBox. Po zlokalizowaniu głównego numeru kompilacji kliknij przycisk

Extension Pack  All Platforms

aby pobrać odpowiedni pakiet rozszerzeń.

betatester07
źródło
To poprawna odpowiedź
kamera douszna
2
@earcam niezupełnie: to lepsza odpowiedź
Evan Carroll
2
Widzę, że rozwiązania tego problemu wciąż ewoluują w kierunku lepszych
betatester07
1
@EvanCarroll +1 wtedy. Chociaż w chwili pisania tego tekstu była to najbardziej poprawna odpowiedź ear
kamera douszna
2

Wersja VirtualBox: 5.0.2-102096 ~ Ubuntu ~ trusty (mam go zainstalowaną na Mint Rosa 64 Cinnamon 17.3)

1) w VirtualBox Manager:

plik / preferencje / rozszerzenia

  • usuń obraźliwe rozszerzenie

2) pobierz odpowiedni pakiet ext

z http://download.virtualbox.org/virtualbox

  • kliknij swoją wersję
  • pobierz pakiet rozszerzeń (kliknij prawym przyciskiem myszy, zapisz link ..)

3) w VirtualBox Manager

plik / preferencje / rozszerzenia

  • dodaj nowy pakiet rozszerzeń
smokinmoe
źródło
0

Napotkałem problem podczas instalowania Kali Linux. Wyłączyłem kontroler USB i to się zaczęło. Może nie być to dokładnie to, czego szukasz, ale zawsze możesz spróbować. wyłącz usb2.0

nilakantha singh deo
źródło