Zainstalowałem Ubuntu 18.04 LTS w VirtualBox przy użyciu domyślnych ustawień maszyny wirtualnej. Jednak Ubuntu 18.04 LTS zawiesza się na ekranie uruchamiania i nigdy nie osiąga ekranu logowania. Dlaczego tak jest i jak można to naprawić?
ubuntu
virtualbox
ubuntu-18.04
juhist
źródło
źródło
Problem polega na tym, że Ubuntu 18.04 LTS najwyraźniej nie lubi ustawienia 1GB RAM, które jest domyślne w VirtualBox. Chociaż Ubuntu 18.04 LTS jest reklamowany do pracy z 1 GB pamięci RAM, w moim przypadku nie działał.
Zamknij maszynę wirtualną i daj jej więcej pamięci, najlepiej co najmniej 2 GB. Nie ma potrzeby ponownej instalacji Ubuntu 18.04 LTS. W rzeczywistości instalacja z domyślną 1 GB pamięci RAM jest idealna, ponieważ większe rozmiary pamięci RAM prowadzą do większych rozmiarów plików wymiany, a zamiana w VirtualBox nie jest zalecana, ponieważ wtedy byłyby dwa poziomy wymiany (host i gość).
Po zrestartowaniu maszyny wirtualnej z większą pamięcią nie jest ona już zawieszana na ekranie uruchamiania.
W tym samym czasie dostosowywany jest rozmiar pamięci, dlatego sensowne może być zwiększenie liczby procesorów na maszynie wirtualnej. Domyślna liczba procesorów wynosi 1, ale dziś nawet najtańsze procesory do laptopów mają co najmniej 4 wirtualne rdzenie, a te lepsze mają 8.
źródło
Próbowałem wszystkich powyższych wskazówek i żadna z nich nie działała dla mnie. Po kolejnych 3 godzinach zdałem sobie sprawę, że poprzednia instalacja Dockera włączała Hyper-V na moim komputerze (Win10), co oczywiście nie działało dobrze z VirtualBox. Kolejną wskazówką jest podwójne sprawdzenie, czy Hyper-V lub inny hiperwizor nie jest jeszcze uruchomiony, i wyłączenie go, jeśli tak. Powodzenia w rozwiązywaniu problemów.
źródło
Używam VM z Ubuntu 18.04 na macOS. Gość ma dużo pamięci podstawowej (RAM) i wiele procesorów.
(Jest to surowa maszyna wirtualna, której użyłem bezpośrednio nad sprzętem na komputerze w innej lokalizacji. Zwykle, gdy są tam aktualizacje systemu operacyjnego, gdzie je obsługuję. Podejrzewam, że w poprzedniej aktualizacji gościa zainstalowano coś, co pomieszało konfigurację na system macOS + rawVM.)
Moja maszyna działała dobrze na maszynie wirtualnej macOS, dopóki pewnego dnia nie przestała poprawnie się uruchamiać. Utknąłby tuż przed ekranem logowania, pokazując fioletowe tło z napisem Ubuntu na dole.
Oto, co zrobiłem, aby to naprawić:
Uruchom ponownie aplikację VB i host. Nie naprawiłem problemu.
Zaktualizuj VirtualBox z 6 do 6.08. Nie naprawiłem problemu.
Wyłącz przyspieszenie 3D, jak sugerowano w innych postach. Nie naprawiłem problemu; więc włączyłem go ponownie. Moja pamięć wideo ma już 128 MB, więc tego nie zmieniłem.
Zmieniono kontroler grafiki z VMSVGA na VBoxSVGA . To rozwiązało problem. Teraz działa znowu poprawnie (a moje przyspieszenie 3D jest nadal włączone).
źródło
Odpowiedź Jirki dała mi wskazówkę, która pomogła mi rozwiązać problem. System Windows 10 Hyper V musiał zostać wyłączony. Te instrukcje pomogły mi:
https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/
Musiałem wyłączyć Hyper V, a następnie ponownie uruchomić komputer.
Pozwoliło to VirtualBox na uruchomienie Ubuntu 18.03, aby pomyślnie uruchomić i nie zawiesić się przy starcie. Ten sam problem wystąpił w systemie Ubuntu 16.04.
źródło
System -> Przyspieszenie:
odznacz opcję Włącz zagnieżdżanie stronicowania
źródło
W moim przypadku wszystkie pozostałe rozwiązania zostały już zastosowane, ale nadal wisiały. Problemem okazało się ustawienie Parawirtualizacji maszyny wirtualnej, które zostało ustawione na Starsze, a zmiana na Domyślne rozwiązało problem.
źródło
Używam Ubuntu 18.04 w VirtualBox 6.0.10 na komputerze z systemem Windows 10. Uruchomienie Ubuntu nie dawało mi już ekranu logowania, a jedynie pusty ekran. Zwiększyłem pamięć wideo z 16 MB do 64 MB, teraz wszystko znów działa poprawnie.
źródło
Odpowiedź Jirki Horníka pomogła mi. W moim przypadku był to Ubuntu Server 18.04.4 LTS, a nie komputer i śledził ten film . Poniżej opisano problem oraz zastosowane przeze mnie rozwiązanie.
Korzystam z systemu Windows 10 Pro. I rozwijam i pracuję z Dockerem, więc Hyper-V jest włączony. Jest to warunek wstępny dokera.
Korzystając z VirtualBox, zacząłem instalować Ubuntu Server. A jeśli chodzi o punkt instalacji jądra (dokładny punkt znajduje się tutaj w powyższym wideo),
nagle zacznie się proces, aby wrócić do tego punktu, w którym na ekranie powitalnym pojawi się pytanie „Wybierz preferowany język” .
I to się powtórzy.
Teraz spróbowałem ponownie, a serwer Ubuntu został pomyślnie zainstalowany.
Ale doker nie uruchomi się. Powiedziało
Wymagane funkcje Windows nie są włączone: Hyper-V. Docker Desktop zostanie zamknięty.
Więc musisz ponownie włączyć Hyper-V.
źródło