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ń.

Taktyka
źródło
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
JakeGould
źródło
@DJCrashdummy Całe pytanie dotyczy aktualizacji starszej wersji, więc ten punkt jest trochę zbędny.
JakeGould