VirtualBox 5.0.40 zawiesza się na Ubuntu 16.04 LTS 64-bit bez wyraźnego powodu


11

Począwszy od ostatniej nocy, bez widocznych zmian w moim systemie, VirtualBox zawiesza teraz mój system operacyjny hosta podczas uruchamiania dowolnej maszyny wirtualnej.

System hosta to Ubuntu 16.04 LTS 64-bit, podobnie jak system gościa, a wersja VirtualBox to 5.0.40_Ubuntu r115130. Ostatniej nocy działało poprawnie, ale od rana uruchomienie maszyny wirtualnej zawiesza się. Wyciągnąłem go z aptrepozytorium właśnie dziś rano. Jest bardzo mało prawdopodobne, aby był to problem z oprogramowaniem, ponieważ rano ponownie zainstalowałem system operacyjny hosta.

Próbowałem wielu rzeczy:

  • Próbowałem utworzyć nową maszynę wirtualną, ale natychmiast się zawiesza, gdy tylko wybierzesz ISO do zamontowania.
  • Próbowałem dziś rano ponownie zainstalować system operacyjny hosta, myśląc, że może mam problemy z brakiem miejsca na dysku twardym. Ale nadal zawiesza hosta, gdy tylko załadujesz maszynę wirtualną. Jakakolwiek maszyna wirtualna wydaje się powodować.
  • Próbowałem również zainstalować VirtualBox na innym laptopie i ma to samo zachowanie: natychmiastowe zawieszanie systemu operacyjnego hosta, gdy tylko jakakolwiek maszyna wirtualna zostanie uruchomiona.

A ponieważ dzieje się to również na innym laptopie od innego dostawcy, wątpię, aby był to problem związany ze sprzętem. A ponieważ dzieje się to nawet przy pustej instalacji maszyny wirtualnej, nie ma to nic wspólnego z uszkodzonym obrazem.

Jestem zszokowany i nie mam pojęcia, jak to debugować. A fakt, że zamraża mój system, bardzo utrudnia iterację możliwych rozwiązań.


Czy ostatnio zaktualizowałeś swoją oryginalną instancję Ubuntu?
gronostaj

Prawdopodobnie tak zrobiłem. Czy ostatnio była łatka, która mogła na nią wpłynąć?
Tac-Tics

1
Cóż, przychodzi mi na myśl funkcja KPTI (inaczej poprawka Meltdown ). Możesz spróbować wyłączyć go tymczasowo podczas uruchamiania i sprawdzić, czy to pomaga.
gronostaj

Próbowałem wyłączyć tę ptiopcję zgodnie z sugestią tego wątku. Sprawdziłem, czy jest wyłączony, a następnie spróbowałem ponownie. Nadal zamarzł :(
Tac-Tics

Odpowiedzi:


10

Stwierdzasz:

Wyciągnąłem go z aptrepozytorium właśnie dziś rano. Jest bardzo mało prawdopodobne, aby był to problem z oprogramowaniem, ponieważ rano ponownie zainstalowałem system operacyjny hosta.

Więc używasz VirtualBox 5.0.40 z domyślnego aptrepozytorium Ubuntu , prawda? Problem polega na tym, że niektóre pakiety oprogramowania w repozytoriach są nieaktualne i nie są regularnie aktualizowane. Wydaje mi się, że ugryzł cię błąd zgłoszony tutaj zatytułowany „Host z jądrem 4.13 zawiesza się podczas uruchamiania maszyny wirtualnej z VirtualBox”:

Jest to wydzielenie błędu 1729568. W jądrze 4.13 (z linux-generic-hwe-16.04-edge) system hosta całkowicie zawiesza się podczas uruchamiania maszyny wirtualnej za pomocą VirtualBox. Czarne okno rozruchowe pojawia się tuż przed zamrożeniem.

Głębiej w zgłoszonym błędzie widać problemy związane bezpośrednio z VirtualBox 5.0.40, przy czym zalecanym rozwiązaniem jest użycie VirtualBox 5.2.x.

Zalecam wykonanie kroków opisanych tutaj na oficjalnej stronie Oracle w celu skonfigurowania PPA - niestandardowego „Personal Package Archive” - które pozwoli Twojemu systemowi na uzyskanie najnowszych wersji i poprawek VirtualBox.

Najpierw dodaj ten wiersz do sources.listpliku znajdującego się w /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Teraz dodaj klucze publiczne Oracle do swojego systemu, uruchamiając następujące polecenia Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Po wykonaniu tej czynności upewnij się, że masz dkmszainstalowany pakiet:

sudo apt-get install dkms

Biegnij sudo apt-get updatetak:

I zainstaluj VirtualBox 5.2 w następujący sposób:

sudo apt-get install virtualbox-5.2

@DJCrashdummy Całe pytanie dotyczy aktualizacji starszej wersji, więc ten punkt jest trochę zbędny.
JakeGould
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.