Ubuntu 18.04 lts zawiesza się podczas rozruchu, w okienku wirtualnym wndows. Rozwiązanie?

28

Używam Ubuntu w Virtual Box .. Host OS to Windows10 z dedykowaną grafiką Intel.

Przeinstalowałem dwa razy, prawdopodobnie zaczyna się z powodu nagłego zamknięcia lub z jakiegoś powodu. Nie wiem, na czym polega problem.

Widziałem stary post na ten temat na Ubuntu 12.04 / 14.04 LTS... ale ich problem / rozwiązanie dotyczyło sterownika Nvidia. I śledzenie tego nie pomogło mi! . Jakieś rozwiązanie?

Battleseeker_Rex
źródło
1
Jeszcze jedno, mam na chwilę serwer na żywo 18.04 .... to też się dzieje z tym ...... ale powód nie wiem
Battleseeker_Rex
1
To samo tutaj. Virtualbox 5.2. Ubuntu 18.04. Host systemu Windows 10 z grafiką Intel. Zainstalowano trzy razy. Nie działa podczas uruchamiania. Bez błędów, po prostu czeka z fioletowym ekranem i 5 kropkami. Brak dodatków gości, to nowa instalacja. Próbuję zalogować się po raz pierwszy po ponownym uruchomieniu. Na podstawie odpowiedzi wydaje się, że nie ma jednego powodu.
RuntimeException

Odpowiedzi:

22

miałem ten sam problem:

  • Przyspieszenie 3D = wyłączone
  • 10 GB pamięci RAM

Moim rozwiązaniem było:

  • 1 procesor => 4 procesory
  • włącz PAE / NX
Willem Bressers
źródło
6
Musiałem także zwiększyć liczbę procesorów (ustawiłem na 2). Włączenie PAE / NX nie było dla mnie konieczne.
Ignitor,
Te same ustalenia, co @Ignitor
John McCann
@Ignitor też dla mnie pracował .. tzn. 2 wydawały się wystarczające
bph
Dodanie +1 procesora działało dla mnie.
MichaelICE
podrap, że - wciąż dla mnie nie działa, wydaje się, że nie zamarza losowo raz na niebieskim księżycu
bph
7

Niektóre z moich starych maszyn wirtualnych wydają się zawieszać podczas uruchamiania. Jeśli w Grub wybiorę „tryb odzyskiwania”, ostatnie komunikaty wyświetlane na ekranie to:

smp: Bringing up secondary CPUs...
x86: Booting SMP configuration:

Potem się zawiesza.

W moim przypadku mogę potwierdzić, że dla wszystkich moich maszyn wirtualnych napotykających ten problem, zmiana ustawienia Virtualbox „System -> Przyspieszenie -> Interfejs parawirtualizacji” z „Legacy” na „Default” umożliwiła tym starym maszynom wirtualnym ponowne działanie. Przełączenie go z powrotem do „Legacy” natychmiast powoduje zawieszenie się podczas uruchamiania, więc wiem na pewno, że w tym przypadku jest to klucz do problemu.

Stéphane
źródło
3

Czy przydzieliłeś wystarczającą ilość pamięci RAM maszynie wirtualnej? Daj mu 2 GB lub więcej pamięci RAM. Odkryłem, że kiedy uruchomiłem Ubuntu 18.04 Live CD na wirtualnym pudełku, w pewnym momencie zawiesił się, ale przy przydzieleniu większej ilości pamięci RAM, działa idealnie

odifek
źródło
dałem mu 4 GB pamięci RAM .... i 2 rdzenie do przetworzenia od samego początku .... Wyłączenie przyspieszenia 3d ... problem się nie powtarza !!!
Battleseeker_Rex
Dzięki za wskazówkę Chociaż !!
Battleseeker_Rex
To zadziałało dla mnie.
Unknow0059
2

W ustawieniach maszyny VirtualBox po prostu wyłącz „przyspieszenie 3D”.

Battleseeker_Rex
źródło
3
Miałem już wyłączone przyspieszenie 3D, ale zwiększyłem pamięć wideo z 16 do 64 Mb i to zadziałało.
Chris Chubb
Zachowałem pełną pamięć Vid -_- @Chris Chubb
Battleseeker_Rex
To już było dla mnie wyłączone. Dodanie drugiego procesora na odpowiedź Bresserów załatwiło sprawę.
HDave
2

Miałem ten sam problem. Gdy wystąpiły problemy, moje ustawienia były następujące:

  • RAM 4 GB
  • CPU 3
  • Włączone PAE / NX
  • VT-x / AMD-V włączone
  • Włączone zagnieżdżanie stronicowania
  • Przyspieszenie 3D wyłączone
  • Akceleracja wideo 2D wyłączona

Zmieniłem następujące ustawienia:

  • CPU 1
  • PAE / NX wyłączone

Dzięki temu działało.

Zmieniłem następujące ustawienie:

  • Włączone PAE / NX

Nadal działało.

Wyglądało na to, że jest „coś” z liczbą procesorów. Na podstawie innych odpowiedzi wydaje się, że nie ma „właściwej” liczby, która działałaby w każdym systemie.

Potem zdałem sobie sprawę, że mam również maszynę wirtualną z systemem Ubuntu 18.04 Server w moim systemie. Ten nadal działa. Zauważyłem, że dla tej maszyny wirtualnej Interfejs parawirtualizacji jest ustawiony na Domyślny, natomiast dla mojej maszyny Wirtualnej na pulpicie (tej, z którą miałem problemy), został ustawiony na Starszą wersję. Zmieniłem go na Domyślny i teraz działa z dowolną liczbą procesorów.

Dla mnie rozwiązaniem było:
Ustawić interfejs parawirtualizacji na Domyślny.

Jokr
źródło
1

Zawieszał się podczas uruchamiania konfiguracji smp po aktualizacji do 18.04 / Kernel 4.15.0.33 na Virtualbox 5.2.18

Musiałem przejść do Ustawienia VM -> System> Przyspieszenie> Interfejs parawirtualizacji -> Domyślne (wcześniej było „starsze”).

Akceleracja 3D jest włączona i działa (Upewnij się, że instalujesz dodatki dla gości, aby działały płynnie)

ariel
źródło
1

Używam Virtual Box 5.2.20 i Ubuntu 18.04.1. Próbowałem zainstalować Ubuntu, a uruchomienie systemu było boleśnie wolne, a dziennik pokazał, że gość przestanie odpowiadać co kilka sekund. To, co w końcu zadziałało, to zmiana parawirtualizacji na starszą wersję w celu dokończenia instalacji. Następnie gość zawiesiłby się przy uruchomieniu. Musiałem zmienić tryb parawirutalizacji z powrotem na domyślny, aby pomyślnie uruchomić komputer.

Nat
źródło
1

Dla mnie musiałem wyłączyć hyper-v, zanim zacznę działać. Zwiększenie innych opcji wymienionych w tej odpowiedzi nie pomogło. Można to zrobić, wyszukując „Włącz lub wyłącz funkcje systemu Windows” w systemie Windows, a następnie odznaczając Hyper-V (po tym trzeba ponownie uruchomić komputer).

Jon
źródło
0

Wydaje się, że nie ma jednoznacznej odpowiedzi na to pytanie.

Dla mnie zadziałało - odznacz pole „Solid-State Drive” dla wirtualnego dysku twardego.

Akceleracja 3D jest włączona. 128 MB pamięci wideo. 4 GB pamięci RAM. 2 procesory. Dodatki dla gości Virtualbox nie są zainstalowane. Wszystkie pozostałe ustawienia systemowe są domyślne.

RuntimeException
źródło
Cześć Runtime! Czy możesz wyjaśnić, dlaczego wyłączasz dysk SSD ? Często przyspieszenie 3d może powodować zamrażanie.
abu_bua
Wybierz swoją maszynę wirtualną w menedżerze> Ustawienia> Pamięć> Wybierz VDI w SATA> Odznacz pole Dysk półprzewodnikowy. Domyślnie jest wyłączone. Mam dysk SSD, więc go włączyłem. Najwyraźniej to gość widzi to jako dysk SSD. Wygląda na to, że jest błąd w Virtualbox 5.2.14 i / lub Ubuntu 18.04, w którym nie może poprawnie obsługiwać SSD.
RuntimeException
0

Miałem podobny problem i to to zrobiłem, aby go naprawić.

Zasadniczo zmieniłem kontroler grafiki z VMSVGA na VBoxSVGA. Moje przyspieszenie 3D jest nadal włączone i mam pamięć wideo o pojemności 128 MB.

Zobacz tutaj różnicę między różnymi kontrolerami grafiki.

Daniel
źródło