Wie kann die Größe des Ubuntu-Desktops in Virtualbox geändert werden?


85

Also habe ich Ubuntu in Virtualbox installiert und das Fenster von Virtualbox auf volle Größe verkleinert, aber der Ubuntu-Desktop behält die gleiche Standardgröße bei. Wie kann ich Ubuntu so einstellen, dass es sich 100% über das Virtualbox-Fenster erstreckt?


Wenn Sie nicht über X verfügen (dh nur den Server installiert haben) und ihn nicht installieren möchten, müssen Sie die Auflösung für grub ändern. Weitere Informationen
Aaron Hall

Antworten:


95

In der virtuellen Maschine installieren Sie die virtualbox-guest-dkms, virtualbox-guest-utilsund virtualbox-guest-x11Pakete. Zu diesen "Gastzugängen" gehören ein Grafiktreiber, der alle Ihre Anforderungen erfüllt, sowie ein Maustreiber, der mit dem Hostsystem interagiert, sodass Sie den Hostschlüssel nicht zum "Aufheben" der Erfassung der Maus verwenden müssen. Es funktioniert nur, wenn Sie sich im Fenster der virtuellen Maschine befinden.

Hierfür gibt es zwei Möglichkeiten:

  1. Wählen Sie im VirtualBox-Hauptmenü Geräte , Gastzugaben installieren und warten Sie, bis eine Schein-CD-ROM angezeigt wird. Führen Sie dann die Installation von dort aus oder aus
  2. Tipp einfach

    sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11

(persönliche Empfehlung: Die zweite (apt-get) Option ist sehr einfach und schnell).


Fantastisch. Ich war gerade dabei, die Guest Additions über den Link in Virtualbox zu installieren, als Sie dies geschrieben haben. Ich glaube jedoch, dass ich mitverfolgt habe, wie diese Pakete ebenfalls installiert wurden. Ich schätze Ihre Hilfe.
Willbeeler

7
+1 - danke! Es scheint, dass nur sudo apt-get install virtualbox-guest-dkmserforderlich ist, da dies die Utils und x11-Pakete automatisch installiert.
Mark Whitaker

Dieser Tipp ist wirklich hilfreich. Am 14.04 Trusty schlägt fehl, Bildschirm Vbox Bildschirmauflösungen zu laden. Das Installieren der Applets behebt den Fehler und der X-Server verhält sich wie XP in virtualbox.
User43787

1
Beachten Sie auch, dass Sie genügend Video-RAM (mehr als 17 MB)
angeben

1
Auch wenn Ihre Antwort ALT ist, funktioniert es immer noch, das Auflösungsproblem HEUTE zu beheben. Ich habe alle anderen Optionen ausprobiert, die von anderen hier und im Internet vorgeschlagen wurden, und sie haben überhaupt nicht funktioniert. Vielen Dank. ......
Do

7

Fahren Sie Ihre virtuelle Box herunter und geben Sie in einer Terminal-Shell den folgenden Befehl ein

VBoxManage setextradata global GUI / MaxGuestResolution 1366,768

Der 1366.768 ist genau das, was ich für meine Bildschirmauflösung auf meinem Laptop festgelegt habe. Ändern Sie dies in die aktuelle Auflösung auf dem Computer, auf dem Sie ausgeführt werden. Dies sollte alle Bildschirme auf allen Gastbetriebssystemen zu 100% maximieren


Cool. Vielen Dank. Ich mag es, verschiedene Arten zu lernen, Dinge zu tun.
Willbeeler

Ich habe alles versucht, kein Glück. Aber diese Antwort hat perfekt funktioniert. Schöne Antwort :) TX :)
antmw1361

4

Wenn Sie Ubuntu in VirtualBox unter Win7 verwenden, müssen Sie Ubuntu nach der virtualbox-guest-dkmsInstallation neu starten, bevor die Größenänderung funktioniert.


1
Tatsächlich fordert das Installationsprogramm für Gastzusätze den Benutzer zum Neustart auf, unabhängig davon, um welchen Host es sich handelt. Ohne einen Neustart wird der Bildschirm nicht verkleinert.
Luís de Sousa

5
Ich wurde nach der Installation von Guest Additions über apt-get nicht zum Neustart aufgefordert. Die Größe konnte erst nach einem Neustart des Gastsystems im Vollbildmodus geändert werden. +1 (Host: Win 7; Gast: Ubuntu 14.04 LTS)
km1

1
Hier gilt das gleiche. Würde die Größe vor einem Neustart nicht ändern.
Lemmings19,

Zu Ihrer Information: Ab dem 18.04.2 LTS wurde ich nicht zum Neustart aufgefordert.
ysap

2

Nachdem Sie die vbox-erweiterungen installiert haben, verwenden Sie host+ Goder den Menüpunkt unter View> Auto-resize Guest Display.

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.