Wyższa rozdzielczość ekranu dla VirtualBox?


96

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

Czy muszę coś zmienić w /etc/X11/xorg.confpliku ( przykład )? Obecnie nie ma takiego pliku na tej ścieżce. Czy mógłbyś mi również doradzić, jaka powinna być zawartość pliku dla wersji 11.10?


1
W przypadku wersji 12.04 należy uruchomić apt-get install virtualbox-guest-dkmspo każdej aktualizacji jądra.
Thorbjørn Ravn Andersen

Musisz zainstalować Dodatki dla gości VirtualBox. Zobacz Jak zainstalować dodatki dla gości w VirtualBox?
gertvdijk

Potrzebujesz czegoś więcej niż instalacji dodatków gości. askubuntu.com/a/489948/287960
Gangnus

Odpowiedzi:


88

To zadziałało dla mnie i korzystam z 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?


1
To zadziałało dla mnie. Po zainstalowaniu pakietów wymienionych powyżej i ponownym uruchomieniu VirtualBox rozdzielczość ekranu w Ubuntu dostosowuje się za każdym razem, gdy zmieniam rozmiar VirtualBox.
shanewwarren

To też działało dla mnie. Tego samego doświadczyłem z @shanewwarren
Mauris

to samo tutaj. Wcześniej zwiększyłem także pamięć wideo do 32 MB (może to nie być związane).
Rafael Reiter

3
Po zrobieniu tego (i widziałem to także w innych miejscach) z gościem Ubuntu 12.04, przestaje się uruchamiać
Christian Vielma

1
pracował dla mnie z Ubuntu 14.04 na virtualbox 4.3.6
mistrzowsko

31

Udało mi się wielokrotnie odtworzyć ten problem na hoście Windows 7 z gościem Ubuntu 11.10. Instalowanie ubuntu z obrazu ISO.

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

Aby naprawić tę instalację dodatków gości z opcji Urządzenia urządzenia> Włóż obraz płyty CD z dodatkami maszyny wirtualnej i uruchom autoprompt. Jeśli masz już zainstalowane dodatki gościa z innego źródła, wyświetli się monit o usunięcie istniejącego i zainstalowanie nowych dodatków gościa, po prostu powiedz „tak”. Spowoduje to usunięcie dodatków gości, jeśli są już zainstalowane ze źródeł ubuntu i kompilacji ze źródeł dostarczonych z instalacją virtualBox.

To powinno rozwiązać problem.


2
+1: Naprawiono problem doskonale w systemie Windows 7 x64!
Thomas Bratt,

+1 działało również dla mnie na Windowsie 8
ashes999

Jest to jedyny sposób, aby poprawnie zainstalować dodatki gości na hoście Windows 8. Jedyną dwuznacznością jest to, że dla mnie było to: Urządzenia> Wstawianie dodatków gości Obraz Cd
rocktheartsm4l

Pamiętaj: aby to zadziałało, twoja maszyna wirtualna musi mieć napęd CD. Może oczywiste =)
Coreus

Nie mogłem dowiedzieć się, gdzie jest ta pozycja menu (Urządzenia -> Włóż dysk CD z dodatkami
Anton Daneyko

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 ponownej instalacji VBOXAdditions. Zdesperowany, zainstalowałem VBOX 4.1.14 i wielokrotnie instalowałem VBOXAdditions, ale bez powodzenia. Wreszcie rozwiązaniem, które rozwiązało problem, było zwiększenie pamięci wideo (w ustawieniach VBOX dla Ubuntu) z początkowej 12 MB, do 48 MB (która nadal nie umożliwiała rozdzielczości 1366x768), a następnie do 128 MB. Po ponownym uruchomieniu Ubuntu wszystko działa idealnie, moja domyślna rozdzielczość to 1366 x 768. Mam nadzieję, że to pomoże w twoich problemach. Twoje zdrowie!


10

Miałem problem z 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 VirtualBox Linux Additions, ale nadal było to niemożliwe. Sprawdzając ustawienia wyświetlania w Ubuntu, mogłem wybrać tylko między 800x640 (4: 3) a 1024x768 (4: 3).

Zaznaczenie pola wyboru Włącz przyspieszenie 3D w ustawieniach maszyny wirtualnej, aby działało. Następnie, po zmianie rozmiaru okna gościa, rozmiar został odzwierciedlony w ustawieniach wyświetlania Ubuntu. Włączając tryb pełnoekranowy, mogłem korzystać z pełnej rozdzielczości 1600x900 w Ubuntu.

Mam nadzieję, że może to uratować czyjeś włosy.

AKTUALIZACJA: Po włączeniu akceleracji 3D Ubuntu stał się wyjątkowo powolny. Więc odznaczyłem przyspieszenie 3D i nadal mogłem cieszyć się pełną rozdzielczością ekranu.


Próbowałem sporo sugestii, ale ta w końcu dała mi pełną rozdzielczość 1600 x 900. Dzięki :-)
Elliveny

To też zrobiło dla mnie!
David Oneill,

7

Jest to prawdopodobnie problem VirtualBox , a nie problem Ubuntu .

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

Niestety ten problem się powtarza. Przekonałem się, że aktualizacja VirtualBox (do nowszej wersji) czasami pogarsza I OTO czasami rozwiązuje. To jest powtarzający się problem.


7

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

  1. Po wyłączeniu maszyny wirtualnej zmień „Ustawienia” odpowiedniej maszyny wirtualnej. W obszarze „Wyświetl” -> „Wideo” przesuń suwak pamięci wideo do „128mb”, a także zaznacz „Włącz przyspieszenie 3D”.

  2. Teraz załaduj maszynę wirtualną Ubuntu. W obszarze „Urządzenia” kliknij „Włóż obraz dysku CD z dodatkami gości”. Poczekaj, aż zadziała.

  3. Uruchom ponownie maszynę wirtualną. Powinieneś teraz 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 narożnik, aby go powiększyć lub po prostu zrób: „Widok” -> „Przełącz na pełny ekran”

Mam nadzieję, że to komuś pomoże. Dzięki wszystkim pozostałym odpowiedziom za pomoc.


2

Wchodząc do gry ostatnio, nie wiem, ta odpowiedź pomoże, ale o podobnym problemie rozdzielczości (host Mac, Ubuntu jako vbox), a po grze z xrandr, xorg.confitp ... Próbowałem następujących

  • zamknij Virtual Box
  • wprowadź polecenie terminalu hosta, wVBoxManage setextradata Linux CustomVideoMode1 1152x680x32 którym Linux jest nazwą vbox, CustomVideoMode1 to nazwa, którą nadajesz dla 1jednej nowej rozdzielczości, 1152 x 680 x 32 dla rozdzielczości kolorów 1152 x 680 x 32 bity (VBoxManage.exe w systemie Windows)
  • uruchom swój vbox
  • ponownie zainstaluj dodatki dla gości

działał natychmiast po ponownym uruchomieniu vbox.

więcej informacji


2

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

Zainstalowałem dodatki dla gości Virtualbox z pliku ISO podanego w katalogu instalacyjnym Virtualbox (używany autorun.sh) + uruchom ponownie gościa.

Najpierw pomyślałem, że to nie działa: rozdzielczość była wciąż niska, a parametry ekranu nie pokazywały żadnej 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) i rozdzielczość była w porządku!


1

Wystarczy uruchomić Ubuntu na maszynie wirtualnej i zainstalować „Dodatki dla gości VirtualBox” (Urządzenia -> Zainstaluj dodatki dla gości). Po instalacji uruchom ponownie system gościa.

Teraz rozdzielczość zmieni się automatycznie w zależności od rozmiaru okna.

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

Powodzenia.


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 - odinstalowałem i ponownie zainstalowałem dodatki dla gości, a następnie uruchomiłem ponownie i wszystko wróciło do normy.


Powodem utraty dodatków gości po aktualizacji jest to, że dkmspakiet nie został zainstalowany przed ich zainstalowaniem. DKMS zajmie się odbudową modułów jądra podczas instalowania aktualizacji.
gertvdijk

1

Z Ubuntu 12.04 jako gospodarzem i gościem śledziłem odpowiedź wfudge.

Wymaga to zainstalowania innych pakietów:

sudo apt-get xserver-xorg-core

Następnie uruchom tę zmodyfikowaną linię z wfudge wskazanego przez apt-get:

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

Po tym gości Ubuntu nie uruchomił się w GUI, więc używając Ctrl + Alt + F1, zalogowałem się do konsoli i wykonałem:

sudo apt-get install ubuntu-desktop

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

Wydaje mi się, że jest to problem VirtualBox, ale kiedy używał hosta Windows nie miał tego problemu ...


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 fioletowy ekran zamrożony) po instalacji gościa, apt-getzgodnie z opisem w większości postów w tym wątek.

W końcu skorzystałem z oficjalnych instrukcji VirtualBox . W nowej instalacji Ubuntu. Pracował!

Instalowanie dodatków gości w systemie Ubuntu

  1. Wykonaj następujące kroki, aby zainstalować dodatki dla gości na maszynie wirtualnej Ubuntu:
  2. Zaloguj się jako ubuntu;
  3. Kliknij Aplikacje / System / Terminal (lub Aplikacje / Terminal, jeśli korzystasz z wersji 6.06.1 Dapper Drake);
  4. Zaktualizuj bazę danych APT za pomocą sudo apt-get update i wpisując hasło, jeśli jest wymagane;
  5. Zainstaluj najnowsze aktualizacje bezpieczeństwa za pomocą sudo apt-get upgrade;
  6. Zainstaluj wymagane pakiety za pomocą sudo apt-get install-essential moduł-asystent modułu;
  7. Skonfiguruj swój system do budowania modułów jądra, uruchamiając sudo ma przygotuj;
  8. Kliknij opcję Zainstaluj dodatki dla gości… z menu Urządzenia, a następnie wybierz przeglądanie zawartości dysku CD na żądanie.
  9. Uruchom sudo sh /media/cdrom/VBoxLinuxAdditions.run i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Zrobiłem sudo reboot nowna końcu tylko dla bezpieczeństwa. Po ponownym uruchomieniu zaczął zmieniać rozdzielczość zgodnie z rozmiarem okna.


0

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


0

Czasami jest to bardzo proste (odnoszące się do 12.03 / 4) W oknie maszyny wirtualnej, wciśnij przycisk maksymalizacji, a on zapełni ekran i spowoduje, że Ubuntu ponownie wykryje rozdzielczość ekranu z maszyny wirtualnej.

W przeciwnym razie odpowiedź Christiana Vielmy, wykonując wszystkie trzy kroki jeden po drugim, włączy tę opcję.


0
  1. Zamknij VirtualBox.

  2. Wklej to na terminalu hosta:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    gdzie NAMEmożna znaleźć w UstawieniaOgólnePodstawoweNazwa .

  3. Uruchom ponownie VirtualBox.


0

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

virtualbox-guest-x11

Rozumiem, że inne pakiety mogą uświadomić jądro, że działa ono w środowisku wirtualnym z pewnymi korzyściami, ale wydaje się, że ten pakiet rozwiązuje problemy z rozwiązywaniem problemów.


0

Jedynym działającym rozwiązaniem było pobranie najnowszego VBoxAdditions ISO ze strony Oracle, ponieważ stare nie działają poprawnie z DKMS.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.