VirtualBox zawiesza mój system hosta (Ubuntu 16.04)

5

Kiedy próbuję uruchomić system gościa, mój host Xubuntu 16.04 zostaje całkowicie zamrożony i nie mogę pisać, poruszać myszą ani nic robić. System gościa również się nie uruchamia. Odzyskałem starą działającą migawkę, ale ta również się nie powiodła po załadowaniu 97%. Muszę wtedy wykonać twardy reset.

Jak mogę rejestrować komunikaty o błędach w takim przypadku i jak mogę dowiedzieć się, dlaczego tak się nagle dzieje?

Jeno
źródło

Odpowiedzi:

7

Czy jesteś także w wersji jądra 4.13.0-26-generic? Najwyraźniej istnieje problem z tą wersją i VirtualBox. Możesz spróbować zainstalować starszą wersję, ale pamiętaj, że nie będzie ona zawierać najnowszych poprawek zabezpieczeń, tj. Meltdown.

https://askubuntu.com/a/995308/684252

KeyboardInterrupt
źródło
Dzięki, że mnie tam wskazałeś, tak, to chyba le problém. Wygląda na to, że muszę teraz wypróbować KVM
Jeno,
FYI. To wciąż wydaje się zepsute od 4.13.0-38-generic
BillMan
1

Nie mam wystarczającej reputacji, aby móc komentować, więc muszę wpisać tutaj w odpowiedziach :(

Zacząłbym od Grepa do przeszukiwania /var/log/kern.log i / var / log / messages. Możesz wyszukać czas, w którym system się zawiesił, i zobaczyć, jakie dzienniki były wcześniej generowane. Jeśli masz pewność, że to wirtualne pudełko, możesz je wyszukać i sprawdzić, czy możesz wykopać na nim więcej informacji. Istnieją również pliki dziennika generowane w polu Virtual, które zawiera informacje dotyczące ZARÓWNO hosta i maszyny wirtualnej. To może być dobre miejsce, aby spojrzeć również, jeśli uważasz, że to był problem.

Sprawdź https://blogs.oracle.com/scoter/virtualbox-log-files-v2, aby znaleźć te dzienniki.

Niemniej jednak polecam KVM zamiast V-Box. Oracle nie aktualizuje go tak często, a wzrost wydajności KVM zaczyna iść o krok dalej w wydajności, gdzie nie ma już sensu korzystać z V-Box, innego niż niesamowite GUI. Nie wspominając o tym, że obecnie mają znane luki w zabezpieczeniach zabójców, a wyrocznia musi je jeszcze zaktualizować po pewnym czasie. Debian nawet tymczasowo zrzucił V-box z repozytorium z powodu braku odpowiedzialności Oracle za aktualizację kodu.

TrevorKS
źródło
1

Możesz zainstalować nową wersję VirtualBox z jego strony internetowej .
Dla uproszczenia możesz postępować zgodnie z przyjętą odpowiedzią na to pytanie .
Radzę zainstalować wersję 5.1, ponieważ wersja 5.2 używa Qt 5.6, więc w Ubuntu 16.04 wygląda brzydko.

Vân Phong Nguyễn
źródło
Tak! Instalacja 5.2 powoduje inne błędy, ale instalacja 5.1 rozwiązuje ten problem:sudo apt-get install virtualbox-5.1
ben.IT
0

Wygląda na to, że jest to błąd nr 1736116 „Host [SRU] z jądrem 4.13 zawiesza się podczas uruchamiania maszyny wirtualnej z VirtualBox”

Jest teraz poprawka w pakietach virtualbox w wersji 5.1.34, dostępna w repozytorium proponowanym przez Xenial , i mam nadzieję, że wkrótce w głównym repozytorium.

W przypadku szybkiego rozwiązania kopiuj / wklej to zadziałało dla mnie:

echo "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe" \
| sudo tee -a /etc/apt/sources.list.d/ubuntu-proposed.list

echo "Package: *"                     | sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin: release a=xenial-proposed" | sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin-Priority: 400"              | sudo tee -a /etc/apt/preferences.d/proposed-updates

sudo apt update

sudo apt-get -t xenial-proposed install virtualbox virtualbox-dkms virtualbox-guest-additions-iso

Po przeniesieniu pakietów z Xenial do głównego repozytorium możesz to zrobić

sudo rm /etc/apt/sources.list.d/ubuntu-proposed.list /etc/apt/preferences.d/proposed-updates
mivk
źródło