Ich versuche, Windows 8 in VirtualBox auszuführen. Das Display meines Laptops ist genau 1366x768. Windows 8 deaktiviert einige seiner Funktionen, wenn die Auflösung unter 1366 x 768 liegt. Daher muss das Gastbetriebssystem im Vollbildmodus ausgeführt werden.
Das Problem ist, VirtualBox weigert sich, den Gast bei 1366x768 auszuführen. Wenn VirtualBox "Vollbild" ist, ist der Gast nur 1360x768 - sechs Pixel zu schmal. Auf der linken und rechten Seite des Displays befindet sich ein schwarzer Balken mit drei Pixeln.
Dieser Benutzer hatte das gleiche Problem, aber die akzeptierte Antwort lautet "install the Guest Additions", was ich bereits getan habe. das brachte mich auf 1360, aber nicht auf 1366.
Laut dem VirtualBox-Ticket-Tracker gab es früher einen Fehler, bei dem die Bildschirmbreite des Gasts auf das nächste Vielfache von 8 abgerundet wurde, der jedoch angeblich in Version 3.2.12 behoben wurde. Ich verwende Version 4.1.18 und sehe dasselbe Problem, das sie angeblich behoben haben. Entweder haben sie es erneut gebrochen, sie haben sich geirrt, es jemals behoben zu haben, oder mein Problem ist etwas ganz anderes.
Diese Antwort schlug vor, der VM 128 MB Videospeicher zu geben, und behauptete, keine Probleme damit zu haben, anschließend 1366 x 768 zu erhalten. Als ich die VM erstellte, war ihr Anzeigespeicher bereits auf 128 MB voreingestellt. Ich habe versucht, es auf 256 MB zu erhöhen, aber ohne Wirkung: Der Gast ist immer noch sechs Pixel zu eng.
Mein Host-Betriebssystem ist Windows 7 64-Bit, und ich verwende VirtualBox 4.1.18.
Wie kann ich VirtualBox dazu bringen, mein Gastbetriebssystem mit der nativen Auflösung meines Displays von 1366 x 768 im Vollbildmodus auszuführen?
quelle
the accepted answer is "install the Guest Additions", which I've already done
.Antworten:
Während die VM ausgeführt wird, können Sie das Gastbetriebssystem auch anweisen, die Auflösung zu ändern, indem Sie Folgendes verwenden:
Das 32 am Ende kennzeichnet die Anzeigefarbtiefe.
quelle
VBoxManage list runningvms
Auflösung kann jedoch nicht von 800Nachdem ich ein ganzes Wochenende damit verbracht hatte, fand ich endlich den Schuldigen: die 3D-Beschleunigung von VirtualBox.
Wenn Sie in den Einstellungen> Anzeige Ihrer virtuellen Maschine die Option "3D-Beschleunigung aktivieren" deaktivieren, wird der Gast erfolgreich mit einer Auflösung von 1366 x 768 ausgeführt.
quelle
Ich hatte es damit zu tun:
VM herunterfahren
Navigiere zu
C:\Program Files\Oracle\VirtualBox\
Umschalt + Rechtsklick> Befehlsfenster hier öffnen
Führen Sie den Befehl aus
VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32
Starten Sie die VM
Starten Sie Desktop, klicken Sie mit der rechten Maustaste und wählen Sie Bildschirmauflösung
Wählen Sie 1366 x 768
Aber es brach ...
Ich habe VirtualBox aktualisiert und neue Guest Additions installiert. Jetzt wird "VirtualBox Graphics Adapter for Windows 8" verwendet und ich kann keine große Auflösung auswählen.
quelle
VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
CustomViewMode{ONE}
nichtCustomViewMode{L}
.. irgendwie, ich am Ende mitsetvideomodehint
dem hat den Trick zur LaufzeitIch habe das gleiche Problem unter Fedora 22 KDE mit folgendem Befehl gelöst:
Beachten Sie, dass Ihr VirtualBox-Fenster geschlossen sein sollte.
quelle
Stellen Sie sicher, dass Ihre Hardware die Auflösung unterstützt, die Sie verwenden möchten.
Booten Sie Ihren Linux-Gast in VirtualBox und drücken Sie cim GRUB-Menü (es ist ein blauer Bildschirm in Debian) und verwenden Sie dann in der
grub>
Eingabeaufforderung denvbeinfo
Befehl, um die von Ihrer Hardware unterstützten Auflösungen zu überprüfen. Es ist im Format von1366x768x32
.Drücken Sie Esc, um die
grub>
Eingabeaufforderung zu verlassen und fortzufahren. Dann:root
vim /etc/default/grub
Bearbeiten mit einem der unterstützten Modi:
Aktualisieren Sie Ihre Grub-Konfiguration (der Befehl in Debian ist
update-grub
und in OpenSUSE istgrub2-mkconfig -o /boot/grub2/grub.cfg
)Führen Sie unter Windows (oder einem anderen Host-Betriebssystem) den folgenden Befehl aus:
Starten Sie Ihr Gastbetriebssystem neu
quelle
Mein Problem war Windows XP (in VB) in Ubuntu 14.04. Dies ist die einzige Möglichkeit, eine Remoteverbindung zur Arbeit herzustellen. Trotzdem war die maximale Auflösung 1024 x 800, bis ich Folgendes tat:
quelle
Wenn Sie auf Ihrer virtuellen Maschine ein Mac OS verwenden, kann die Bildschirmauflösung nicht auf 1366 x 768 eingestellt werden.
Hier sind einige Auflösungen, die Sie verwenden können:
So legen Sie es in VirtualBox unter Windows fest:
Um es auch von einem Linux-Betriebssystem aus einzustellen:
quelle
Ich fand heraus, wie der Typ aus Indonesien es tat und schaffte es, dass es funktionierte, aber unter Win XP als Gastbetriebssystem. Sollte wohl auch für Win 8 funktionieren.
Sie müssen die VB-Gastzusätze auf dem Host-Betriebssystem installiert haben
Starten Sie die VM und klicken Sie in der Mini-Symbolleiste mit der rechten Maustaste auf CD / DVD und wählen Sie "Wählen Sie eine virtuelle CD / DVD-Datei".
Wechseln Sie nach Aufforderung zum Installationsordner von VB und wählen Sie die Datei VBoxGuestAdditions.ISO aus
Das Setup wird auf Ihrem Gastbetriebssystem gestartet und installiert die VB-Gastzusätze
Neustart und es funktioniert auch mit aktivierter 3D-Videobeschleunigung.
quelle
Ich habe vor kurzem das gleiche Problem erlebt. Zum Glück konnte ich meine Probleme mit der Lösung mithilfe des folgenden Links beheben: https://www.youtube.com/watch?v=KCSXDjKKaQo . Ich habe die Anweisungen Schritt für Schritt befolgt und jetzt funktioniert alles einwandfrei. Der Typ im Video verwendet einen MAC, um auf das Terminal zuzugreifen, das die Änderungen an der Bildschirmauflösung vornehmen würde. Ich verwende Windows 7, um auf die Eingabeaufforderung (CMD) zuzugreifen. Interessanterweise funktionieren die Befehle sowohl auf dem Terminal als auch auf dem CMD.
Stellen Sie sicher, dass Sie "1366 768 32" genau so verwenden, wie es in Olivers Beitrag beschrieben wurde
Hoffentlich hilft das.
quelle
Befolgen Sie diese Anweisungen und Sie werden Ihr Problem lösen:
Führen Sie nun bei ausgeschalteter virtueller Maschine die folgenden Schritte aus:
C:\Program Files\Oracle\VirtualBox
VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
quelle
Gehen Sie zu Einstellungen -> Anzeige -> Skalierungsfaktor (Alle Monitore). Erhöhen Sie es. Dies maximiert den Bildschirm des Betriebssystems, das im VM-Fenster ausgeführt wird
quelle