Większa rozdzielczość ekranu dla VirtualBox?

96

Próbowałem tego przez jakiś czas, ale bez powodzenia. Zainstalowałem dwukrotnie ubuntu-11.10-desktop-i386 . Zainstalowano również dodatki dla gości. Jednak zawsze uzyskuję maksymalną rozdzielczość ekranu jako 1024 x 768 .

Czy muszę zmienić cokolwiek w pliku /etc/X11/xorg.conf ( przykład )? Obecnie nie ma takiego pliku na tej ścieżce. Czy byłbyś w stanie doradzić mi, jaka powinna być zawartość pliku dla wersji 11.10?

    
zadawane iammilind 29.10.2011, 20:25
źródło

17 odpowiedzi

88

To działało dla mnie i używam VirtualBox 4.1.8 i Ubuntu 11.10.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Znalazłem go na tej stronie pod nieco innym pytaniem Wyższa rozdzielczość ekranu w VirtualBox?

    
odpowiedział wfudge 09.03.2012, 07:22
źródło
31

Byłem w stanie powtórzyć ten problem wielokrotnie na hoście Windows 7 z gościem Ubuntu 11.10. Instalowanie ubuntu z obrazu iso.

Ten problem występuje, gdy dodatki gości nie są zainstalowane lub zainstalowane ze źródeł ubuntu.

Aby naprawić te instalowane dodatki gości z urządzenia Urządzenia> > Wstaw dodatek gościa Obraz CD i uruchom autoprompt. Jeśli masz już zainstalowane dodatki gościa z innego źródła, poprosimy Cię o usunięcie istniejącego dodatku i zainstalowanie nowych dodatków dla gości, powiedz "tak". Spowoduje to usunięcie dodatków dla gości, jeśli są one już zainstalowane ze źródeł ubuntu i będą budowane ze źródeł dostarczonych wraz z instalacją virtualBox.

To powinno rozwiązać problem.

    
odpowiedział Sai Puli 09.08.2012, 17:35
źródło
14

Właśnie zainstalowałem Ubuntu 12.04 na VirtualBox 4.1.4, ale nie mogłem go uruchomić w wyższej rozdzielczości, nawet po zainstalowaniu i ponownym zainstalowaniu VBOXAdditions. Zdesperowany, zainstalowałem VBOX 4.1.14 i wielokrotnie instalowałem VBOXAdditions, ale bez powodzenia. Ostatecznie rozwiązaniem, które rozwiązało problem, było zwiększenie pamięci wideo (w ustawieniu VBOX dla Ubuntu), począwszy od 12 MB, do 48 MB (który nadal nie pozwalał na rozdzielczość 1366x768), a następnie do 128 MB. Po ponownym uruchomieniu Ubuntu wszystko działa idealnie, domyślną rozdzielczością jest 1366x768. Mam nadzieję, że to pomoże w twoich problemach. Pozdrawiam!

    
odpowiedział LowResolutionOnUbuntu12.04 28.04.2012, 17:56
źródło
10

Byłem zaniepokojony rozdzielczością ekranu w Virtual Box na Windows 7 x64 jako host i Ubuntu 12.04 LTS jako gość. Podniosłem pamięć wideo do 128 MB, zainstalowałem dodatki VirtualBox Linux, ale wciąż nie było wyjścia. Podczas sprawdzania ustawień wyświetlania w Ubuntu mogłem wybrać tylko pomiędzy 800x640 (4: 3) a 1024x768 (4: 3).

Zaznaczenie pola wyboru Włącz akcelerację 3D w ustawieniach maszyny wirtualnej sprawiło, że działa. Następnie, po zmianie rozmiaru okna gościa, rozmiar został odzwierciedlony w ustawieniach wyświetlania systemu Ubuntu. Po włączeniu trybu pełnoekranowego mogłem korzystać z pełnej rozdzielczości 1600 x 900 w systemie Ubuntu.

Nadzieje, że może to uratować czyjeś włosy.

AKTUALIZACJA: Po włączeniu akceleracji 3D Ubuntu stał się wyjątkowo powolny. Usunąłem akcelerację 3D i nadal mogłem cieszyć się pełnoekranową rozdzielczością.

    
odpowiedział John P 09.10.2012, 17:12
źródło
7

Jest to prawdopodobnie problem VirtualBox , a nie problem Ubuntu .

Przedtem miałem ten sam problem. Czasami usunięcie i ponowna instalacja dodatków rozwiązuje to. Lub po prostu zmuszając VirtualBox do ich załadowania, a nie tylko pobrania.

Niestety ten problem się powtarza. Zauważyłem, że aktualizowanie VirtualBox (do nowszej wersji) czasami czyni to gorszym i czasami rozwiązuje to. To jest powtarzający się problem ..

    
odpowiedział david6 20.11.2011, 00:24
źródło
7

Mój system to 64-bitowy system Windows 7 SP 1 z systemem Ubuntu 12.04 LTS 32-bitowy (i386). Musiałem zrobić prawie wszystko, aby zadziałało. Podsumowując:

  1. Po wyłączeniu maszyny wirtualnej zmień "Ustawienia" odpowiedniej maszyny wirtualnej. W obszarze "Ekran" - > "Wideo" przesuń suwak pamięci wideo na "128 MB", a także zaznacz "Włącz przyśpieszanie 3D".

  2. Teraz załaduj swoją wirtualną maszynę Ubuntu. W obszarze "Urządzenia" kliknij opcję "Wstaw dodatkowe obrazy dysku CD". Zaczekaj, aż to zrobi.

  3. Uruchom ponownie maszynę wirtualną. Teraz powinieneś być w stanie osiągnąć wyższe rozdzielczości. Jeśli nie, może to być spowodowane tym, że okno maszyny wirtualnej nie jest wystarczająco duże. Przeciągnij róg, aby go powiększyć lub po prostu wykonaj: "Widok" - > "Przełącz na pełny ekran"

Mam nadzieję, że to pomaga komuś. Podziękowania dla wszystkich innych odpowiedzi za pomoc.

    
odpowiedział Calleniah 04.12.2013, 20:42
źródło
2

Wchodząc ostatnio do gry, nie jestem pewien, czy ta odpowiedź pomoże, ale mając podobny problem z rozdzielczością (host Mac, Ubuntu jako vbox) i po graniu z xrandr , xorg.conf itd. Próbowałem następujących rzeczy

  • zamknij Virtual Box
  • wprowadź polecenie terminalu host VBoxManage setextradata Linux CustomVideoMode1 1152x680x32 gdzie Linux to nazwa skrzynki vbox, CustomVideoMode1 to nazwa, którą podajesz z 1 dla jedna nowa rozdzielczość 1152x680x32 dla rozdzielczości kolorów 1152 x 680 x 32 bity (VBoxManage.exe w systemie Windows)
  • uruchom swoją vbox
  • zainstaluj ponownie Dodatki dla gości

działało natychmiast po ponownym uruchomieniu vboksa.

więcej informacji

    
odpowiedział Ring Ø 31.03.2013, 12:47
źródło
2

Korzystanie z VirtualBox 4.3 na Windows 8 i gość Ubuntu 12.04

Zainstalowałem dodatki gości Virtualbox z pliku iso znajdującego się w katalogu instalacyjnym virtualbox (używany autorun.sh) + gość restartu.

Najpierw pomyślałem, że to nie działa: rozdzielczość była wciąż niska, a parametry ekranu nie wyświetlały wyższej rozdzielczości

Potem zdałem sobie sprawę, że ekran gościa był w "trybie skalowania" (host + c), przełączyłem się na pełny ekran (host + F), a rozdzielczość była w porządku!

    
odpowiedział ceco 14.05.2014, 16:25
źródło
1

Po prostu uruchom ubuntu na maszynie wirtualnej i zainstaluj "VirtualBox Guest Additions" (Urządzenia -> Zainstaluj Dodatki gościnne). Po instalacji zrestartuj system gości.

Rozdzielczość zmieni się automatycznie w zależności od wielkości okna.

* Używam Ubuntu 13.04 na VirtualBox 4.2.12 dla Mac OS

Powodzenia.

    
odpowiedział Roman Shamritskiy 04.06.2013, 13:33
źródło
1

Miał problem z ekranem nie w pełnym rozmiarze po aktualizacji. Uruchamianie Ubuntu 12.04. Na nośniku VBOXADDITIONS po prostu uruchomiłem autorun.sh - ten odinstalował i ponownie zainstalował dodatki gości, a następnie ponownie uruchomiłem system i wszystko wróciło do normy.

    
odpowiedział Richard 27.06.2013, 07:43
źródło
1

Z Ubuntu 12.04 jako gospodarzem i gościem podążyłem za odpowiedzią Wfudge.

To wymaga zainstalowania innych pakietów:

sudo apt-get xserver-xorg-core

Następnie wykonano zmodyfikowaną linię z wfudge z podpowiedzi apt-get:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Po tym, że gość Ubuntu nie uruchomił GUI, więc z Ctrl + Alt + F1, zalogował się do konsoli i wykonał:

sudo apt-get install ubuntu-desktop

Uruchom ponownie i gotowe. Teraz mogę uzyskać wyższe rozdzielczości do 1600x1200. Wciąż nie 1920x1080 (host), więc nie jest pełnoekranowy, ale przynajmniej jest znacznie lepszy niż to, co miałem wcześniej.

Przypuszczam, że jest to problem VirtualBox, ale gdy go używał host Windows nie miał tego problemu ...

    
odpowiedział Christian Vielma 25.09.2013, 18:01
źródło
1

Dla mnie (Host: Mac El-Capitan, Gość: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu nie uruchomi się ponownie (czarny lub domyślny purpurowy ekran zamrozi) po instalacji gości za pomocą apt-get as opisane w większości wpisów w tym wątku.

W końcu skorzystałem z oficjalnych instrukcji od VirtualBox . Na świeżej instalacji systemu Ubuntu. Pracował!

  

Instalowanie dodatków dla gości w systemie Ubuntu

     
  1. Wykonaj następujące kroki, aby zainstalować dodatki gości na maszynie wirtualnej Ubuntu:
  2.   
  3. Zaloguj się jako ubuntu;
  4.   
  5. Kliknij Aplikacje / System / Terminal (lub Aplikacje / Terminal, jeśli używasz wydania 6.06.1 Dapper Drake);
  6.   
  7. Zaktualizuj bazę danych APT za pomocą aktualizacji sudo apt-get i wpisz hasło, jeśli jest to wymagane;
  8.   
  9. Zainstaluj najnowsze aktualizacje zabezpieczeń za pomocą aktualizacji sudo apt-get;
  10.   
  11. Zainstaluj wymagane pakiety za pomocą sudo apt-get install-build-essential-moduł-asystent;
  12.   
  13. Skonfiguruj system do budowania modułów jądra, uruchamiając sudo m-a;
  14.   
  15. Kliknij opcję Zainstaluj dodatki dla gości ... z menu Urządzenia, a następnie wybierz zawartość zawartości płyty CD na żądanie.
  16.   
  17. Uruchom sudo sh /media/cdrom/VBoxLinuxAdditions.run i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
  18.   

Zrobiłem sudo reboot now na końcu tylko po to, by być bezpiecznym. Po ponownym uruchomieniu zaczął zmieniać jego rozdzielczość zgodnie z rozmiarem okna.

    
odpowiedział Kashyap 27.01.2016, 16:22
źródło
0

Mam ten sam problem na moim notebooku DELL M6600 z Ubuntu 12.10. Musiałem zainstalować dodatki do questów w trybie awaryjnym systemu Windows. Następnie rozdzielczość ekranu pulpitu została wykonana według rozmiaru okna z systemem-gościem.

    
odpowiedział jafan 29.01.2013, 20:41
źródło
0

Czasem jest to bardzo proste (odwołując się do 12.03 / 4) W oknie maszyny wirtualnej naciśnij przycisk maksymalizacji, aby wypełnić ekran i spowodować, że Ubuntu ponownie wykryje rozdzielczość ekranu z maszyny wirtualnej.

Inaczej, odpowiedź Christiana Vielmy, wykonując wszystkie trzy kroki jeden po drugim, umożliwi tę opcję.

    
odpowiedział ppostma1 30.10.2013, 16:57
źródło
0
  1. Zamknij VirtualBox.

  2. Wklej to do Host Terminal:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    gdzie NAME można znaleźć w Ustawienia Ogólne Podstawowe Nazwa .

  3. Uruchom ponownie VirtualBox.

odpowiedział Ajay 06.03.2014, 17:00
źródło
0

Używając zwykłego X11 bez ciężkiego klienta pulpitu, ratpoison w moim przypadku, wystarczy pakiet:

virtualbox-guest-x11

Rozumiem, że inne pakiety mogą sprawić, że jądro będzie świadome, że działa w środowisku wirtualnym z pewnymi korzyściami, ale ten pakiet wydaje się rozwiązywać problemy z rozdzielczością.

    
odpowiedział Asad Hasan 08.03.2014, 20:23
źródło
0

Jedyne rozwiązanie, które działało, to pobieranie najnowszego VBoxAdditions ISO z witryny Oracle, ponieważ stare nie działają poprawnie z DKMS.

    
odpowiedział Yatharth Agarwal 09.12.2015, 21:43
źródło

Przeczytaj inne pytania na temat tagów