Nie można uzyskać rozdzielczości pełnoekranowej w systemie Ubuntu hostowanym na VirtualBox

11

Używam Ubunutu 13.04 w VirtualBox. Mam go skonfigurowanego do pracy w trybie pełnoekranowym, ale jego rozdzielczość jest znacznie mniejsza niż to, co potrafi mój monitor i jest skonfigurowany do wyświetlania na komputerze hosta. Kiedy otwieram Ustawienia -> Wyświetlacze, najwyższe możliwe ustawienie rozdzielczości jest wciąż niższe niż to, co chcę, aby uzyskać jak najwięcej z mojego monitora.

Zainstalowałem już dodatki dla gości. Co powinienem zrobić, aby rozwiązać ten problem?

Kevin
źródło
Znam już odpowiedź na to pytanie (patrz moja odpowiedź poniżej), ale nie mogłem znaleźć rozwiązania mojej konkretnej sytuacji online, więc pomyślałem, że umieściłem ją tutaj, aby inni mogli ją znaleźć =)
Kevin

Odpowiedzi:

9

Przejdź do opcji VirtualBox na maszynie wirtualnej (to samo miejsce, w którym poszedłeś, aby zainstalować dodatki dla gości) i wybierz View -> Auto-resize Guest Display. Powinno to automatycznie ustawić rozdzielczość maszyny wirtualnej na odpowiedni rozmiar ekranu.

Kevin
źródło
Nie mogę uwierzyć, że to było dla mnie takie proste. Dosłownie spędziłem godziny próbując naprawić ten sam problem w mojej konfiguracji. W każdym razie dzięki!
Dan
Nie zadziałało dla mnie
Christian Vielma
1
Czasami muszę ponownie zainstalować Dodatki gości na mojej maszynie wirtualnej, zanim to zadziała. Czy to ci pomaga?
Kevin
3

Po nieustannych zmaganiach ... odinstalowałem wszystkie rzeczy gości Virtualbox i ponownie zainstalowałem dkms FIRST, a następnie dodałem gości, a potem mogłem zrobić Widok-> Automatyczna zmiana rozmiaru gościa.

Co w końcu zadziałało:

Zastąp root lub użyj sudo dla każdego apt-get:

$ sudo su -
Password: **********

apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions

Możesz powiedzieć, że zostało to już zrobione ...

shutdown -r now

REBOOT ... UWAGA: najprawdopodobniej będziesz musiał wyłączyć komputer z Virtualbox, aby zrestartować komputer

apt-get update
apt-get install virtualbox-guest-additions-iso

shutdown -r now

Teraz w trybie pełnoekranowym:

Menu Virtualbox: WIDOK -> AutoResize Display Guest (Host + G)

Być może będziesz musiał spłukać-powtórzyć, aż zadziała - zajęło mi pół tuzina razy! Ostatnia sekwencja zadziałała, ale nie mówię ...

Zauważ, że kiedyś podczas wcześniejszych powtórzeń procesu uaktualniłem do najnowszej wersji VirtualBox (który BSOD miał mój komputer), ale nie sądzę, żeby było to czynnikiem wpływającym na to, aby maszyna wirtualna ostatecznie rozpoznała mój rzeczywisty rozmiar ekranu.

użytkownik1665886
źródło
Próbowałem tego, ale bez skutku. Uaktualniłem do 14.04 i od tego czasu ekran nie przechodzi w pełny ekran.
Sam007,
3

Za mało rep, aby skomentować post użytkownika user1665886 & danijelc, więc chciałem dodać następujące:

To rozwiązanie odinstalowuje dkms, musisz je ponownie zainstalować i ponownie skonfigurować:

sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms

Po zakończeniu VirtualBox automatycznie wyświetla pulpit w pełnej rozdzielczości moich monitorów.

Podziękowania dla dr. Windowsa w tym poście .

N0rdacian
źródło
działało jak urok! )))
Altenrion,
Ta metoda nie działała w moim systemie w systemie Ubuntu 16.04LTS
1665886
1

Ten problem zastanawiał mnie od dwóch tygodni i dopiero co go rozwiązałem. A teraz funkcje oferowane przez GuestAdditions, takie jak pełny ekran, wspólny schowek, Drag'n'Drop wszystkie działają.

Najważniejsze, aby nie używać płyty „DODATKI DLA GOŚCI” dostarczanej wraz z Oracle VirtualBox, który zwykle znajduje się w menu „Urządzenia” - „Włóż obraz płyty z dodatkami gości”. Ale pobierz najnowszy plik ISO VBoxAdditions z oficjalnej strony , zamontuj plik obrazu na maszynie wirtualnej, a następnie uruchom plik powłoki „VBoxLinuxAdditions.run”:

    sudo sh  VBoxLinuxAdditions.run

Po wyświetleniu monitu wpisz hasło. Uruchom ponownie maszynę wirtualną, wtedy wszystko powinno już działać.

Ping Zhou
źródło
1

W moim przypadku można to naprawić, zmieniając następujące ustawienie. Maszynę wirtualną należy zamknąć, aby zmienić ustawienie.

Ustawienia (VM)> Wyświetlacz> Kontroler grafiki> i wybierz „VBoxVGA”

Lahiru Chandima
źródło