Właśnie zainstalowałem Ubuntu 10.04 w VirtualBox na Windows 7.
Niestety jedynymi opcjami wyświetlanymi dla rozdzielczości ekranu są 640 x 480 i 800 x 600, a monitor jest wyświetlany jako „Nieznany”.
Jak mam podnieść rozdzielczość do 1280x1024 (jestem na monitorze 1600x1200)?
Aktualizacja
Próbowałem zamontować ISO VirtualBox „Guest Additions” ISO (z menu VBox „Devices”) i zrobić sudo sh ./VBoxLinuxAdditions-x86.run
z zamontowanego napędu, który dał 2 nowe wymienione rozdzielczości po ponownym uruchomieniu (1024x768 i wersja 16: 9 tej rozdzielczości). Działały, gdy je wybrałem, ale zniknęły, gdy wróciłem do innej rozdzielczości. Próbowałem VBoxLinuxAdditions-x86.run
ponownie uruchomić i ponownie uruchomić, ale tym razem wymieniono 2 opcje niskiej rozdzielczości.
Myślę, że zamierzam zainstalować ponownie ...
Wydaje się, że jest to problem VBox, a nie problem Ubuntu, ponieważ po ponownej instalacji 10.4 nadpisującej oryginalną partycję wirtualną sudo sh ./VBoxLinuxAdditions-x86.run
nie ma już żadnego wpływu.
źródło
Odpowiedzi:
Musisz zainstalować narzędzia gościa VBox, aby dodać obsługę zwirtualizowanego sprzętu graficznego.
Wcześniej mogłeś potrzebować wersji „ose”:
źródło
Edytować:
Uruchom Virtual box i zaloguj się do Ubuntu.
Naciśnij prawy klawisz Ctrl, aby wskaźnik myszy znalazł się poza maszyną wirtualną.
3.Przejdź na górę wirtualnego okna, kliknij urządzenia, a następnie wybierz opcję „Zainstaluj dodatki dla gości”. W Ubuntu pojawi się okno z informacją, że w wirtualnym napędzie CDROM pojawiły się nowe pliki. Jednym z tych plików powinien być VBoxLinuxAdditions.run
Musisz uruchomić plik z pewnymi uprawnieniami administratora, więc zrób to w ten sposób ...
Kliknij ponownie na ekranie Ubuntu, a następnie przejdź do Aplikacje - Akcesoria, a następnie Terminal. Okno terminala jest miejscem, z którego będziesz uruchamiać plik, ale najpierw musimy przejść do właściwego katalogu.
wpisz to ...
cd /media/cdrom0
(następnie wciśnij Enter, po cd jest spacja!)następny typ ...
dir
(Powinieneś zobaczyć wśród wyświetlanych plików VBoxLinuxAdditions.run)teraz wpisz ...
sudo sh ./VBoxLinuxAdditions.run
(tak, to kropka przed ukośnikiem!)po naciśnięciu klawisza Enter i wykonaniu jego czynności pliki są teraz dostępne z Ubuntu.
Teraz musisz ponownie uruchomić maszynę wirtualną lub nacisnąć
Ctrl+Alt+backspace
.Zaloguj się na pulpicie Ubuntu i tym razem przejdź do System - Preferencje, a następnie Rozdzielczość ekranu. Powinieneś teraz mieć więcej opcji niż trzy opcje niskiej rozdzielczości, które miałeś na początku dnia!
jeśli żądana rozdzielczość nie jest jedną z nowo wymienionych, wykonaj następujące kroki ...
terminal
Ponownie otwórz okno (Aplikacje - Akcesoria, a następnie Terminal)Wpisz ...
sudo gedit /etc/X11/xorg.conf
(spacja po gedit i X11 musi być wielką literą X)Zostaniesz poproszony o podanie hasła, które będzie takie samo jak podczas logowania.
Wczytuje się edytor tekstu i w oknie powinno być dużo tekstu. Najpierw wykonaj kopię zapasową tego pliku, przechodząc do „file”, a następnie „save as” i zmieniając nazwę pliku na
xorgbak.conf
Teraz musisz przeszukiwać tekst, aż zobaczysz listę rozdzielczości wyświetlania. Te, o które będziesz się martwić, zostaną wymienione pod bitową głębią 24 lub bitową głębią 16 (ponieważ te głębokości dają ci dużą liczbę kolorów).
Chodzi o to, aby na tej liście znalazła się twoja ulubiona rozdzielczość ekranu. Zrób to, wstawiając go przed innymi wymienionymi rozdzielczościami dokładnie w ten sam sposób lub wpisując go nad jedną z pozostałych. (musisz to zrobić tylko w przypadku bitów o głębokości 24 i 16 bitów)
Musisz teraz wykonać „zapisz jako”, ale uważaj tutaj, ponieważ tym razem musimy ponownie wywołać plik xorg.conf. Jeśli po prostu klikniesz tutaj zapisz, zapisałeś zmiany w utworzonym pliku kopii zapasowej!
Gotowe. Naciśnij,
Ctrl+Alt+Backspace
aby ponownie uruchomić wirtualne pudełko, zaloguj się i korzystaj z nowych opcji rozdzielczości ekranu!źródło
Urządzenia> Zainstaluj dodatki dla gości, uruchom je, a następnie wyloguj się.
Po powrocie do ekranu logowania zobaczysz, że monitor ma pełny rozmiar. Zaloguj się i możesz iść.
źródło
Miałem ten sam problem, a następnie dowiedziałem się, że jeśli uruchomisz maszynę wirtualną> kliknij „zobacz” na pasku narzędzi> kliknij „automatycznie zmień rozmiar ekranu gościa, to twoja maszyna wirtualna będzie miała taką samą rozdzielczość ekranu jak twój własny ekran.
źródło
Po zainstalowaniu dodatków Vbox (i zrestartuj system operacyjny gościa), naciśnij Host + H, a następnie zmaksymalizuj okno, to załatwi sprawę.
Jeśli nie, być może używasz starej wersji vbox (a zatem dodatków Vbox może mieć niekompatybilność ..)
źródło
[Host] + [F]
. W moim przypadku wystarczy nacisnąć dwa razy (aktywacja i dezaktywacja), aby wyświetlać Ubuntu w maksymalnej rozdzielczości.Spróbuj zwiększyć ilość pamięci RAM przydzielonej do Virtual Box. Pracował dla mnie.
Aby to zrobić, zatrzymaj maszynę wirtualną, a następnie w VirtualBox przejdź do ustawień maszyny wirtualnej. Przejdź do sekcji Wyświetlanie. Możesz tam zwiększyć pamięć wideo. Mój miał 1 MB; Zwiększyłem go do 32 MB, co pozwoliło mi w pełni korzystać z mojego 24-calowego monitora.
źródło
Na komputerze hosta uruchom polecenie cmd / bash
utwórz plik /etc/X11/xorg.conf z zawartością:
Do uruchamiania maszyny wirtualnej:
Klucz hosta Right Ctrldomyślnie + Home= wyświetl pełny ekran.
Próbowałem wykluczyć każdy krok oprócz instalacji GuestAdditions . Potrzebujesz każdego z nich.
źródło
Enable 3D acceleration = true
uczyniłem strzałkę mojej myszy niewidoczną.Mogę powiedzieć, jak to zrobić w systemie Mac OS X jako systemie hosta. Może zadziała również w systemie Windows.
źródło
Miałem ten sam problem i udało mi się go naprawić za pomocą narzędzia xrandr. Postępowałem zgodnie z tym artykułem, aby rozwiązać problem.
http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html
Czasami może ci to pomóc. Spróbuj.
źródło
Byłem w stanie rozwiązać ten problem, wyłączając maszyny wirtualne VirtualBox, zamykając VirtualBox i uruchamiając to polecenie w terminalu:
Następnie uruchom kopię zapasową VirtualBox i problem powinien zostać rozwiązany!
źródło
Następujące polecenie działało dla mnie
Otwórz terminal i wpisz:
sudo apt-get install dkms
Źródło: http://www.virtualbox.org/manual/ch04.html
Uruchom ponownie VirtualBox
źródło
Jaki sterownik jest określony w pliku ur xorg.conf? AFAIK, po zainstalowaniu dodatków gości należy użyć „vboxvideo”:
źródło
Po zainstalowaniu dodatków gości: Wybierz Ustawienia> Wyświetl Zwiększ pamięć wideo i włącz przyspieszenie wideo 2D i 3D.
źródło
Jest prawdopodobne, że twoja nowa instalacja dystrybucji Linuksa na twoim Virtualboxie jest wciąż świeża i że musisz zrobić o wiele więcej, aby skonfigurować środowisko, a jednym z nich jest włączenie systemu X Window, jeśli wszystko, co widzisz są ustawienia wyświetlania dla współczynnika kształtu 4: 3, a wpisanie „startx” w wierszu polecenia nic nie robi.
.. w wierszu polecenia terminala wprowadź następujące dane:
Jeśli ustawiłeś maszynę wirtualną na tryb pełnoekranowy przed wprowadzeniem „startx”, wówczas ekran automatycznie dostosuje się do proporcji 16: 9, z pasami narzędzi i zadań w odpowiednich miejscach.
źródło
Poza instalacją wtyczki Guest Additions zwróć uwagę, że maksymalny rozmiar ekranu może być ograniczony w panelu preferencji ogólnych VirtualBox :
Zaznacz także opcję autoResize, a VirtualBox automatycznie ustawi rozmiar ekranu podczas zmiany rozmiaru lub maksymalizacji okna.
źródło
Być może zostało to już rozwiązane, ale miałem ten problem i naprawiłem go bardzo prosto, właśnie zaktualizowałem VirtualBox do najnowszej wersji, a następnie ponownie zainstalowałem dodatki dla gości.
źródło
VirtualBox 4.3.12 uniemożliwiał powyższe rozwiązania w moim systemie Windows. Wydano 4.3.18 gdzieś około 2014/10/10 (10 października 2014), wszystkie powyższe prace działają od czasu instalacji.
Wydawało się, że wcześniej działało polecenie „VBoxManage setextradata global GUI / MaxGuestResolution any”, co oznacza, że nie generowało żadnych błędów.
Instalowanie dodatków gości wcześniej skarżyło się, że pliki nagłówkowe nie zostały zainstalowane, jednak absolutnie BYŁY (i pozostały nietknięte), o czym świadczy fakt, że instalowanie dodatków gości w ramach aktualizacji 4.3.18 nie powoduje błędu podczas budowania modułu folderów współdzielonych .
źródło
Oto zaktualizowana odpowiedź z 2016 roku, która zadziałała dla mnie.
Na początek korzystam z komputera Mac 10.11 (El Capitan), a mój VirtualBox to 5.0.26. W tym przykładzie używam Ubuntu 14.04 LTS (w końcu muszę zaktualizować Ubuntu).
Moje opcje sięgały od 640 x 480 do 1920 x 1200. Raz wybrana nową uchwałę, ja nie trzeba ponownie uruchomić maszynę wirtualną ponownie, automatycznie skalowany.
źródło
Zrobiłem to ustawienie i wszystko było w porządku: dodatkowe sterowniki
źródło
Jeśli żadna z odpowiedzi nie pomoże w rozwiązaniu problemu (tak jak w przypadku mnie), sprawdź w systemie operacyjnym hosta, czy w oknie „Rozdzielczość ekranu” ( Panel sterowania> Wygląd i personalizacja> Wyświetlanie ) czy wyświetlacze są wyrównane, a nie podobne na zdjęciu z następującego linku:
Podgląd ustawień systemu operacyjnego hosta, które spowodowały problem z maksymalną rozdzielczością systemu operacyjnego gościa
Jeśli ktoś jest zdezorientowany z powodu wartości wyświetlanego pola wyświetlania, przyczyną jest to, że nie używam Windows 7 jako mojego systemu operacyjnego, więc użyłem go w VirtualBox w celu symulacji problemu.
Jeśli chcesz użyć innej rozdzielczości na każdym monitorze i / lub nie wiesz, jak wyrównać ekrany w poprzednim oknie, kliknięcie przycisku „Wykryj” powinno zrobić dla ciebie wszystko poprawnie. Prawdopodobnie nie podejrzewasz, że to powoduje problem, ponieważ jeśli używasz systemu Windows 7 (lub dowolnej nowszej wersji systemu Windows) jako systemu operacyjnego hosta, z powodzeniem renderuje on obraz na monitorach, nawet jeśli ustawione pozycjonowanie jest zniekształcone, jak pokazano.
Walczyłem z tym problemem na wielu przetestowanych systemach operacyjnych gościa, takich jak Ubuntu, Windows XP i Windows 7 (więc problem w moim przypadku w ogóle nie był związany z Ubuntu ani Linuksem) i po prawidłowej konfiguracji tego ustawienia byłem w stanie wybierz większą pożądaną rozdzielczość w moim systemie operacyjnym gościa (oczywiście należy wcześniej zainstalować Dodatki dla gości VBox, jak podano w kilku odpowiedziach).
źródło
Ponieważ moja reputacja nie wystarczy, aby dodać komentarz do odpowiedzi @ maco , piszę to jako odpowiedź.
Używam Ubuntu 16.04 i zainstalowałem narzędzia VBox jako odpowiedź @ maco, jednak kiedy zablokowałem ekran, nie mogłem już używać klawiatury i myszy . Istnieje raport o błędzie na ten temat. Znalazłem tutaj rozwiązanie i całkowicie zajęło mi to 2-3 godziny.
Mam nadzieję, że to pomoże komu, kto ma ten sam problem :)
źródło
Mój problem / rozwiązanie było właściwie dziwne, miałem inny laptop / monitor o niższej rozdzielczości ustawiony w systemie Windows jako główny wyświetlacz. Dlatego bez względu na wszystko, nawet gdybym miał maksymalną opcję w widoku / ekranie wirtualnym 1920x1200, tym razem nie został sprawdzony. Używam GUI i3, gnome zachowywał się jeszcze dziwniej. Po skonfigurowaniu mojego 4k 3840x2160 w systemie Windows jako głównego monitora, VirtualBox dostosował się poprawnie. (Może łączę to z wieloma rozwiązaniami tutaj na stackexchange i innych stronach internetowych.), Ale ustawienie wyświetlacza 4k jako głównego wyświetlacza w systemie Windows było dla mnie zasadniczo rozwiązaniem.
Uwaga: poprzednio skonfigurowałem rozdzielczość Linux Ubuntu za pomocą wiersza poleceń, wykonując te polecenia - Jak ustawić niestandardową rozdzielczość?
w przeciwnym razie linia poleceń urządzenia o rozdzielczości liniowej i kilka łatwych kroków
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
co robi ta jedna linijka: (1/3 część generuje wymiary, 2/3 części wykorzystuje dane wyjściowe i zastępuje xrand, aby utworzyć logiczne wyświetlanie, 3/3 część ma w komentarzu w pierwszym wierszu, więc zaczyna się od 2 wiersza)ponieważ właściwa rozdzielczość wyniku może być później ponownie oceniona i dostosowana, dlatego znajdź utworzoną rozdzielczość za pomocą polecenia xrand dołączonego na końcu danych wyjściowych,
1) przypisać rozdzielczość do określonego wyświetlacza -
xrandr --addmode VGA-1 "2224x1250_60.00"
2) wyświetl pożądaną rozdzielczość na wyświetlaczu
xrandr --output VGA-1 --mode "2224x1250_60.00"
źródło
Współczynnik skalowania w ustawieniach maszyny wirtualnej załatwił mnie. Ustawiam od 100% do 200%.
Uwaga: Mam Huawei Matebook X Pro.
źródło