Wie benutze ich Ubuntu Server Vollbild in VirtualBox?

17

Ich habe Ubuntu Server 12.4 in der Oracle Virtual Box installiert. Nach Abschluss der Installation kann ich den Ubuntu Server nicht im Vollbildmodus verwenden. Die in der Virtual Box vorhandenen Gastzugaben funktionieren auf dem Ubuntu Server.

bamirthampr
quelle

Antworten:

29

Sie können die Ubuntu-Serverkonsole in VirtualBox mit einer Auflösung starten lassen, die Ihre Grafikkarte über die VirtualBox-Umgebung unterstützt.

Schnelle Schritte

  • Überprüfen Sie die von Ihrer Grafikkarte unterstützten Auflösungen über die VirtualBox-Umgebung (VBE). Sie sollten dies herausfinden können, indem Sie den Befehl ' vbeinfo' in der GRUB-Konsole eingeben (drücken Sie die CTaste, wenn das GRUB-Startmenü angezeigt wird).

  • Wählen Sie eine Auflösung aus, öffnen Sie '/ etc / default / grub' (z. B. sudo vim /etc/default/grub) und ändern Sie die Zeile #GRUB_GFXMODE=640x480in so etwas GRUB_GFXMODE=1152x864(wobei 1152 x 864 Ihre benutzerdefinierte Auflösung sein sollte, die auch von Ihrer Grafikkarte unterstützt wird).

  • Führen Sie nun diese beiden Befehle nacheinander aus:

    sudo update-grub
    sudo reboot
    

Sie sollten nun die Konsole Ihrer VM in der gerade eingestellten benutzerdefinierten Auflösung sehen.

( PS: Wie Javier Rivera sagte, ist möglicherweise keine Vollbildauflösung möglich.)

da ich bin
quelle
10

Andere Antworten funktionierten unter Ubuntu 16.10 nicht richtig - z. B. wurde die Auflösung angewendet, die später beim Booten an verschiedenen Stellen wiederhergestellt wurde. Was letztendlich funktionierte, war die Kombination der folgenden drei Einstellungen in /etc/default/grub:

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

Gefolgt von Laufen:

sudo update-grub
sudo reboot

HINWEIS 1: Unterstützte Auflösungen können in grub identifiziert werden. Treffen Sie Can der Eingabeaufforderung grub und geben Sie Folgendes ein:

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

Bei der Auswahl einer Auflösung ist die Breite x Höhe ausreichend (es sei denn, Sie möchten ausdrücklich auch die Farbtiefe einstellen).

Hinweis 2: Wenn Sie das GRUB-Menü nicht sehen, halten Sie Shiftbeim Booten gedrückt.

Tom
quelle
Am 16.04 GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"war eine Voraussetzung, um die Auflösung zu ändern.
MacroMan
Vielen Dank. Das ist die beste Lösung.
Foad
9

Was ich immer mache, ist, ssh auf dem Server zu installieren und dann Putty zu verwenden, um auf den Server zuzugreifen. Dadurch kann ich nicht nur den Server im Vollbildmodus anzeigen, sondern auch von anderen Computern aus eine Verbindung herstellen.

Führen Sie zum Installieren von ssh metapackage (Client und Server) einfach Folgendes aus:

sudo apt-get install ssh

Sie können nur openssh-serverdann installieren, wenn Sie den ssh-Client nicht auf der VM benötigen.

yoram givon
quelle
3
Wie beantwortet dies die Frage?
Olli
4
@Olli es dient dem gleichen Zweck - mit einer Vollbild-CLI.
guntbert
2
Dies ist der einfachste Weg, genau das zu erreichen, was das OP anfordert.
Anthony
Das ist nicht dasselbe. Es gibt Fälle, in denen Sie SSH nicht verwenden können (z. B. nicht vernetzte Computer) und trotzdem die Auflösung erhöhen möchten.
MacroMan
2

Der Anzeigetreiber für VirtualBox-Gastzusätze funktioniert nur im Grafikmodus, nicht im Textmodus. Sie müssen Xorg installieren, um es im Vollbildmodus zu verwenden.

Javier Rivera
quelle