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.

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.)



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.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.