Jak korzystać z pełnego ekranu serwera Ubuntu w Virtualbox?

17

Zainstalowałem serwer Ubuntu 12.4 w Oracle Virtual box, po zakończeniu instalacji nie mogę korzystać z serwera Ubuntu na pełnym ekranie, dodawanie gości obecnych w wirtualnym pudełku będzie działać na serwerze Ubuntu.

bamirthampr
źródło

Odpowiedzi:

29

Możesz uruchomić konsolę serwera Ubuntu w VirtualBox w rozdzielczości obsługiwanej przez twoją kartę graficzną za pośrednictwem środowiska virtualbox.

Szybkie kroki

  • Sprawdź rozdzielczości obsługiwane przez kartę graficzną za pomocą środowiska VirtualBox (VBE). Powinieneś być w stanie to sprawdzić, wydając polecenie „ vbeinfo” w konsoli GRUB (naciśnij Cklawisz, gdy pojawi się menu startowe GRUB).

  • Wybierz jedną rozdzielczość, a następnie otwórz „/ etc / default / grub” (np. sudo vim /etc/default/grub) I zmień linię #GRUB_GFXMODE=640x480na coś takiego GRUB_GFXMODE=1152x864(gdzie 1152x864 powinna być twoją niestandardową rozdzielczością obsługiwaną również przez twoją kartę graficzną).

  • Teraz uruchom kolejno te dwa polecenia:

    sudo update-grub
    sudo reboot
    

Powinieneś teraz zobaczyć konsolę maszyny wirtualnej w właśnie ustawionej niestandardowej rozdzielczości.

( PS: Jak powiedział Javier Rivera, rozdzielczość na pełnym ekranie może nie być możliwa.)

to ja
źródło
10

Inne odpowiedzi nie działały poprawnie dla mnie w systemie Ubuntu 16.10 - np. Zastosowana zostanie rozdzielczość, ale później cofnięta w różnych momentach podczas uruchamiania. Ostatecznie zadziałało połączenie następujących trzech ustawień w /etc/default/grub:

GRUB_GFXMODE=1280x1024  # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep

Następnie uruchomiono:

sudo update-grub
sudo reboot

UWAGA 1: Obsługiwane rozdzielczości można zidentyfikować z poziomu grub. Naciśnij Cpo zapytaniu o grub, a następnie wpisz:

set pager=1    (To enable paging of long vbeinfo output)
vbeinfo
reboot         (When done)

Przy wyborze rozdzielczości szerokość x wysokość jest wystarczająca (chyba, że ​​szczególnie zależy ci na ustawieniu głębi kolorów).

Uwaga 2: Jeśli nie widzisz menu GRUB, przytrzymaj Shiftpodczas uruchamiania.

Tomek
źródło
W dniu 16.04 wymagano GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"zmiany rozdzielczości.
MacroMan
Dzięki. to najlepsze rozwiązanie.
Foad
9

To, co zawsze robię, to instalowanie ssh na serwerze, a następnie używanie putty w celu uzyskania dostępu do serwera. Nie tylko pozwala mi to przeglądać serwer na pełnym ekranie, ale także pozwala mi łączyć się z nim z innych komputerów.

aby zainstalować sash metapackage (klient i serwer), po prostu uruchom:

sudo apt-get install ssh

Możesz zainstalować tylko openssh-serverwtedy, gdy nie potrzebujesz klienta ssh na maszynie wirtualnej.

yoram givon
źródło
3
Jak to odpowiada na pytanie?
Olli
4
@Olli służy temu samemu celowi - ma pełnoekranowy interfejs CLI.
guntbert
2
jest to najprostszy sposób, aby osiągnąć dokładnie to samo, czego wymaga PO.
Anthony
To nie to samo. Zdarzają się sytuacje, w których nie można korzystać z SSH (np. Maszyny nie podłączone do sieci) i nadal chce się zwiększyć rozdzielczość.
MacroMan
2

Sterownik wyświetlania dodatków gości VirtualBox działa tylko w trybie graficznym, a nie tekstowym. Aby móc korzystać z niego na pełnym ekranie, musisz zainstalować Xorg.

Javier Rivera
źródło