Wie kann ich in VirtualBox die Auflösung ändern?

Melden
  1. Auflösung in der virtuellen Maschine anpassen
  2. Gasterweiterungen installieren
  3. Automatische Auflösung und Skalierung nutzen
  4. Auflösung per VBoxManage ändern
  5. Fazit

In VirtualBox kann die Bildschirmauflösung der virtuellen Maschine standardmäßig nicht so einfach angepasst werden wie bei einem normalen Betriebssystem auf einem echten Rechner. Dies liegt daran, dass die virtuelle Hardware bestimmte Auflösungen vorgibt und zudem Treiber innerhalb der Gastsysteme eine wichtige Rolle spielen. Im Folgenden wird erklärt, wie man die Auflösung in VirtualBox verändern kann, um eine optimale Darstellung zu erhalten.

Auflösung in der virtuellen Maschine anpassen

Die Auflösung der virtuellen Maschine wird meistens vom Gastbetriebssystem selbst verwaltet. Das bedeutet, dass man innerhalb des Gastsystems, beispielsweise Windows, Linux oder macOS, die gewünschte Bildschirmauflösung einstellen kann. Dabei sollte man allerdings sicherstellen, dass die Grafiktreiber korrekt installiert sind, denn fehlende oder generische Treiber können die Auswahl an Auflösungen einschränken.

Gasterweiterungen installieren

Eine zentrale Voraussetzung für eine flexible Auflösung und eine bessere Integration ist die Installation der VirtualBox Gasterweiterungen. Diese Erweiterungen bieten optimierte Treiber und zusätzliche Funktionen für die virtuelle Maschine. Nach der Installation passen sich Auflösung und Fenstergröße oft automatisch an das Fenster von VirtualBox an. Außerdem wird dann die freie Skalierbarkeit unterstützt, was bedeutet, dass man die Auflösung auch dynamisch ändern kann, indem man einfach die Fenstergröße verändert.

Automatische Auflösung und Skalierung nutzen

Sobald die Gasterweiterungen installiert sind, funktioniert die automatische Anpassung meist fehlerfrei. Das Fenster der VM kann einfach gezogen werden und die Auflösung des Gastsystems wird entsprechend mit geändert. Sollten automatische Anpassungen nicht gewünscht sein, lassen sich auch feste Auflösungen im Gastbetriebssystem einstellen. Alternativ gibt es Funktionen in VirtualBox, um die Bildschirmauflösung über Befehle (wie VBoxManage) zu definieren, was vor allem für Headless-Server oder spezielle Anwendungsfälle relevant ist.

Auflösung per VBoxManage ändern

Für fortgeschrittene Anwender bietet VirtualBox das Kommandozeilenwerkzeug VBoxManage. Mit dem Befehl VBoxManage setextradata lassen sich benutzerdefinierte Video-Modi einrichten, die als Ausweichlösung bei Problemen oder für spezielle Szenarien dienen. Dies erfordert eine gewisse Einarbeitung, da die Syntax und die Parameter beachtet werden müssen. Nach dem Einstellen ist es meist nötig, die virtuelle Maschine neu zu starten.

Fazit

Die Änderung der Auflösung in VirtualBox hängt stark vom verwendeten Gastsystem ab und wird am besten durch die Installation der Gasterweiterungen unterstützt. Damit lassen sich Auflösungen flexibel anpassen und die Darstellung im Fenster optimal ausrichten. Für spezielle Anforderungen existiert zudem die Möglichkeit, Auflösungen über die VirtualBox-Kommandozeile zu definieren. Zusammenfassend ist die beste Lösung, zunächst die Gasterweiterungen zu installieren und danach die gewünschten Einstellungen innerhalb des Gastsystems vorzunehmen.

0

Um die Auflösung in VirtualBox zu ändern, ist der wichtigste Schritt fast immer die Installation der sogenannten Gasterweiterungen (Guest Additions). Ohne diese erkennt das Gast-Betriebssystem die Grafikkarte von VirtualBox nicht korrekt.

Hier ist die Schritt-für-Schritt-Anleitung:

1. Gasterweiterungen installieren (Essenziell)

Dies ist die Lösung für 90 % aller Auflösungsprobleme.

  1. Starte deine virtuelle Maschine (VM).
  2. Gehe im Menü des VM-Fensters oben auf Geräte -> Gasterweiterungen einlegen... (Insert Guest Additions CD image).
  3. Im Gast-System (z. B. Windows): Öffne den Explorer, gehe zum CD-Laufwerk und starte die Datei VBoxWindowsAdditions.exe. Folge der Installation und starte die VM neu.
  4. Im Gast-System (z. B. Linux): Meist öffnet sich ein Fenster. Falls nicht, mounte die CD und führe sudo ./VBoxLinuxAdditions.run im Terminal aus. Danach ebenfalls neu starten.

2. Auflösung automatisch anpassen

Sobald die Gasterweiterungen installiert sind, hast du mehrere komfortable Möglichkeiten:

  • Fenster ziehen: Du kannst das Fenster der VirtualBox einfach mit der Maus größer oder kleiner ziehen. Die Auflösung im Gast-System passt sich automatisch an.
  • Vollbildmodus: Drücke die Host-Taste + F (Standard-Host-Taste ist meist die rechte Strg-Taste).
  • Menü-Option: Gehe oben auf Anzeige -> Automatische Anpassung der Gastanzeige. Wenn dies aktiviert ist, passt sich die Auflösung immer der Fenstergröße an.

3. Manuelle Änderung in den Einstellungen des Gast-Systems

Wenn die Gasterweiterungen installiert sind, kannst du die Auflösung auch wie an einem echten PC ändern:

  • Windows: Rechtsklick auf den Desktop -> Anzeigeeinstellungen -> Bildschirmauflösung.
  • Linux: Einstellungen -> Monitore / Display -> Auflösung.

4. Falls es immer noch nicht geht (Grafikspeicher & Controller)

Wenn die Auflösung nicht hoch genug eingestellt werden kann, musst du die Hardware-Zuweisung prüfen:

  1. Schalte die VM komplett aus.
  2. Klicke in der VirtualBox-Oberfläche auf deine VM und dann auf Ändern (Settings).
  3. Gehe zu Anzeige -> Bildschirm.
  4. Grafikspeicher: Erhöhe diesen auf mindestens 128 MB.
  5. Grafik-Controller:
    • Für Windows-Gäste: VBoxSVGA
    • Für Linux-Gäste: VMSVGA
  6. Aktiviere (optional) die 3D-Beschleunigung.
  7. Klicke auf OK und starte die VM neu.

5. Profi-Tipp: Auflösung per Befehl erzwingen (Host-Terminal)

Falls eine ganz spezielle Auflösung (z. B. 1920x1080) nicht erscheint, kannst du sie über das Terminal deines Host-Rechners (Windows CMD oder Linux/Mac Terminal) erzwingen:

VBoxManage setextradata "Name deiner VM" CustomVideoMode1 1920x1080x32

(Ersetze "Name deiner VM" durch den echten Namen in Anführungszeichen).