Mam maszynę VM z systemem Ubuntu 14.04 (gość) na hoście Win7. Obecnie dodałem tę rozdzielczość serwera do 1024 * 768
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24"
GRUB_GFXMODE=1024x768x24
do /etc/default/grub
.
Nie mogę jednak uzyskać wyższych rozdzielczości. Gdy ustawię na przykład 1200 * 800, resetuje się do 640 * 480. Przydzieliłem 128 MB pamięci wideo.
Czy mogę dostać się do wyższych rozdzielczości?
Odpowiedzi:
Znalazłem odpowiedź na to, jak zwiększyć rozdzielczość trybu konsoli? i jak korzystać z pełnego ekranu serwera ubuntu w virtualbox? Pierwsza z nich dostarczyła informacji o zmianie rozdzielczości wyświetlania gruba, a druga pomogła mi w zdiagnozowaniu, dlaczego pierwsza nie spowodowała żadnej zmiany rozdzielczości.
Łącząc dwie odpowiedzi:
Określ rozdzielczość obsługiwaną przez środowisko VirtualBox. Uruchom ponownie system i trzymaj Shiftklucz, aż pojawi się okno grub, a następnie naciśnij c. Spowoduje to przeniesienie do konsoli grub. Wpisz komendę,
vbeinfo
aby zobaczyć listę uchwał. Wybierz rozdzielczość, która Ci odpowiada (w moim przypadku1152x864x32
).Edytuj,
/etc/default/grub
aby zmodyfikować / utworzyć linięGRUB_GFXMODE=1152x864x32
(w której zamieniasz rozdzielczość na odpowiednią dla twojego środowiska).Edytuj,
/etc/grub.d/00_header
aby zmodyfikować liniędo
(ponownie, zastępując rozdzielczość)
Zaktualizuj grub i uruchom ponownie:
update-grub2 && shutdown -r now
Grub powinien uruchomić się w nowej, wyższej rozdzielczości, a następnie ta rozdzielczość powinna być kontynuowana po zalogowaniu.
źródło
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
Próbowałem tego od kilku godzin, a kilka dni temu także od kilku godzin. Rozwiązanie Roba Hallsa działało dla mnie tylko podczas rozruchu, kiedy GRUB wyświetla pozycje menu. Po uruchomieniu serwera (używam serwera Ubuntu, najnowsza wersja) rozdzielczość powróciła do „normalnej”.
Dodanie następującego wiersza do
/etc/default/grub
:i wtedy
Miałem wyższą rozdzielczość podczas procesu uruchamiania (menu GRUB) i w konsoli.
źródło
Jak zauważył @Zook w komentarzach, wystarczyło (jako superużytkownik) włączyć i zmienić następujący wiersz
/etc/default/grub
:i wtedy
Wersja GRUB to 2.02 ~ beta2-9ubuntu1.
Virtualbox wersja 4.3.16, Windows 7 Host, natywna rozdzielczość 1600x1050.
Ważne, że do pracy było usunąć dowolny
vga=
lubxvga=
czyvideo=
linie z jądra, npGRUB_CMDLINE_LINUX_DEFAULT
.Ta wskazówka znalazłem tutaj . Nie musiałem wykonywać proponowanych zmian w możliwym duplikacie .
źródło
Uruchamiając Virtualbox 5.1.34 pod Ubuntu 16.04 byłem rozczarowany, że wszystkie próby 1920 x 1080 lub 1600 x 900 dały 640 x 480. Jak wielu odkryłem, 1024x768 było najwyższą dozwoloną i wszystko ponad obniżyłoby się do 640x480.
Po
vbeinfo
uruchomieniu polecenia Grub odkryłem, że 1600 x 1200 x 32 jest obsługiwany, mimo że mój monitor miał 1900 x 1080. Więc zmieniłem/etc/default/grub
na:I wow, co za różnica!
Część górnej i dolnej części jest obcięta / obcięta, ale nie jest to wielka sprawa i miło jest widzieć okno większe i czytelne:
Musiałem skompresować plik .GIF, aby pasował tutaj, jest ładniejszy na żywo. Mam dwa monitory (jeden nad drugim), więc rozmiar pulpitu wirtualnego to 3840x1080
źródło