Virtualbox, Wie ändere ich die (genaue) Auflösung des Gasts auf 16: 9 (1920 x 1080) anstelle von 4: 3?

17

Es gibt viele Fragen zu Lösungsproblemen auf askubuntu, aber keine Frage / Lösung scheint mein Problem zu lösen.

Ich habe ein 12.04 / precision Hostsystem und Ubuntu 12.04 / precision auch als Gastsystem installiert. Nach der Installation hatte ich die Möglichkeit, 1024x768 (4: 3) und 800x600 (4: 3) als Auflösung in den Anzeigeeinstellungen auszuwählen. Nach der Installation von Guest Additions wurden die Optionen 1280x960 (4: 3) und 1440x1050 (4: 3) zur Liste hinzugefügt. Jetzt haben 4 insgesamt alle das 4: 3-Verhältnis.

Ich habe dann den Vollbildmodus (Host + F) aktiviert und den Gast in der nativen Auflösung 1920x1200 (16:10) für meinen Bildschirm gestartet. Nach dem Deaktivieren des Vollbildmodus wurden der Dropdown-Liste "Auflösungen" zwei weitere Optionen hinzugefügt: 1920 x 1200 (16:10) und 1600 x 1200 (4: 3).

Ich möchte den Gast 1920 x 1080 (16: 9) ausführen, damit ich problemlos Screencasts in "full-hd" aufzeichnen kann. Als ich das letzte Mal dieses Problem hatte, bestand die Lösung darin, den Befehl "VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth" vom Host aus auszuführen. Jetzt möchte ich wissen, ob es einen einfacheren Weg gibt, dies zu lösen.

Cholmstedt
quelle

Antworten:

10
  1. Gehen Sie zum Menü Datei und aktivieren Sie die Umgebungseinstellung oder in neueren Versionen die Einstellungen .
  2. Wählen Sie Anzeigen und ändern Sie die Einstellung für Maximale Größe des Gastbildschirms in „Hinweis“, wodurch Sie eine beliebige Größe für Breite und Höhe festlegen können (z. B. 1920 und 1200).
  3. Starten Sie die virtuelle Maschine neu und genießen Sie es.
Sangsoo Kim
quelle
1
Um welches Dateimenü handelt es sich?
CHolmstedt,
@CHolmstedt Das Dateimenü des Virtualbox Managers funktioniert.
Marcel,
Leider funktionierte dies nicht mit einem Ubuntu 16.04-Gast unter Windows 7 und VirtualBox 4.3.12. Der Ubuntu-Bildschirm kann nicht in der Größe verändert werden und wird nicht größer als 1024 x 768.
Snark
5

Installieren Sie einfach Virtualbox Guests Additions, aber stellen Sie zuvor sicher, dass Sie DKMS im Terminal haben:

sudo apt-get install dkms

und Update:

sudo apt-get update

sudo apt-get upgrade

Nach der Installation der Gast-Additons starten Sie den PC neu und Sie haben das richtige Bildschirmverhältnis.

Aleix
quelle
2
Ich fürchte, das hat mir nicht geholfen. Wie ich im ersten Beitrag schon sagte, sind Gastzusätze bereits installiert.
CHolmstedt
In meinem Fall habe ich VirtualBox und dann Ubuntu aktualisiert, und irgendwann schienen die Gastzugaben nicht mehr zu funktionieren (die Größe des Bildschirms wurde nicht geändert). Ich habe die Gast-Erweiterungen neu installiert, die sie auf die neueste Version aktualisiert haben, die Gast-VM neu gestartet und alles hat wieder funktioniert (kann die VM-Auflösung ändern).
jfritz42
3

Dies basiert auf der Antwort von @Sangsoo Kim, die für mich gut funktioniert:

  1. Gehen Sie zu "Datei"> "Einstellungen"
  2. Gehe zu "Anzeige"
  3. Ändern Sie "Maximale Größe des Gastbildschirms" in "Hinweis"
  4. Geben Sie 1920 x 1200 als Breite und Höhe ein.
  5. Starten Sie die virtuelle Maschine und voila neu! Es zeigt nur die richtige Auflösung.

Ich hoffe das hilft!

Wery Nguyen
quelle
1
Ich denke, Sie meinen 1920, nicht 1902.
Alexej Magura
1

Ich hatte das gleiche Problem, ich habe frisches Ubuntu installiert, dann alle Pakete + dkms aktualisiert und dann im Vollbildmodus neu gestartet. Die Guest Additions wurden im Vollbildmodus installiert und im Vollbildmodus neu gestartet ...

Das hat es für mich behoben.

Christian Bekker
quelle
1

Ich weiß, dass es seit der letzten Aktivität in diesem Thread lange her ist, aber das hat mir geholfen und ist dank dir. In meinem Fall waren die Tools bereits installiert.

  1. Installiere dkms
  2. Aktivieren Sie den Vollbildmodus
  3. Deinstallieren Sie die Tools
  4. neustarten
  5. Installieren Sie die Tools erneut
user45949
quelle
1

Weitere Modifikation der Antworten von @ sangsoo-kim und @ wery-nguyen für mehr Klarheit und besseren Nutzen:

  • Starten Sie die VirtualBox-Anwendung auf Ihrem Host
  • Wählen Sie Ihre Windows-Gast-VM aus der Liste der VMs aus
  • Gehen Sie im VirtualBox-App-Menü zu Datei> Einstellungen
  • Wählen Sie in der Liste der Einstellungen die Option Anzeige aus
  • Ändern Sie das Pulldown- Menü Maximale Größe des Gastbildschirms auf Keine

Starten Sie nun die VM, und Sie können die Größe des Host-Container-Fensters an die gewünschten Abmessungen anpassen. Die VM wird dann automatisch angepasst.

Dies setzt voraus, dass die richtige Version von VirtualBox Guest Additions in Ihrer VM installiert ist und ausgeführt wird. Überprüfen Sie die Statusleiste in Ihrer Windows-VM auf ein kleines VirtualBox-Symbol (wahrscheinlich mit einem gelben Stern). Wenn Sie dieses Symbol in Ihrer Windows VM-Statusleiste haben, bedeutet dies, dass die Guest Additions installiert sind. Vergewissern Sie sich, dass die Versionsnummer mit der auf Ihrem Host ausgeführten VirtualBox-App übereinstimmt (bewegen Sie den Mauszeiger über dieses Symbol, um die Versionsnummer der Guest Additions anzuzeigen, und klicken Sie in der Virtual Box-App auf "Hilfe> Info", um die Versionsnummer anzuzeigen).

ps Sie können dies auch tun, während die Windows-VM ausgeführt wird. Wenn dies nicht funktioniert, starten Sie die VM nach der Änderung neu.


Bearbeiten 22. August 2018 - Möglicherweise müssen Sie auch mit den Elementen " Windows-Größe anpassen" und " Gastanzeige automatisch anpassen" im Menü der VirtualBox- Ansichts- App experimentieren, damit die Größenänderung korrekt funktioniert.

VirtualBox-Menü "Ansicht"

xmnboy
quelle
0

Ich hatte auch das gleiche Problem. Ich habe dkms installiert und dann die Linux-Header gemäß @Daniel-Antwort installiert. Dann wurde Ubuntu neu gestartet, während der Vollbildmodus beibehalten wurde, und es wurde direkt auf die richtige 16: 9-Auflösung umgeschaltet.

user2572771
quelle
0

Ich hatte das gleiche Problem, aber jetzt funktioniert es. Ich musste installieren:

sudo apt-get install linux-headers-`uname -r`

Der Fehler wurde protokolliert: /var/log/vboxadd-install.log

abbgrade
quelle
@CHolmstedt Also hat es funktioniert?
Daniel
@ Daniel Nein, ich fürchte nicht. Ich habe noch keine Lösung für mein Problem gefunden.
CHolmstedt