Ich führe die Unternehmensbewertung (Build 9200) von Win8 und VirtualBox 4.2.4 r81684 aus und meine aktuelle Anzeige ist 1920x1200. Wenn ich die Host-F-Taste verwende, um in den Vollbildmodus zu wechseln, kann ich in Windows am besten 1600 x 1200 konfigurieren, was in Ordnung ist, aber ich möchte lieber den gesamten Bildschirm wiedergeben, als ein Betriebssystem mit Letterbox zu sehen.
Zuerst habe ich versucht, die Install Guest Additions auszuführen, aber Windows hat keine Installationsprogramme ausgeführt, die ich wie in der VirtualBox-Dokumentation beschrieben sehen konnte .
Ich habe dem Grafikspeicher die maximale RAM-Größe (256 MB) zugewiesen und sehe nach Durchsuchen der VirtualBox-Dokumentation keine Möglichkeit, Treiber zu laden. Ich kann die 3D- und 2D-Beschleunigung aktivieren oder deaktivieren. Diese Einstellungen wirken sich nicht auf das Ergebnis aus. Ich habe die Monitoranzahl auf 1 gesetzt und den Remote Display-Server nicht aktiviert. Da in jeder Ecke spezielle Dinge passieren, ist es nach Fitts Gesetz ein Problem, die Ziele für die Ecken zu treffen, um die Benutzeroberfläche zu erkunden, unabhängig davon, ob das Betriebssystem in einem Fenster oder im Vollbildmodus ausgeführt wird.
Fehlt irgendwo in Windows oder VirtualBox eine Einstellung, um meine wahre Anzeigeauflösung anzugeben, da sie nicht richtig erkannt wird? Ich bin offen dafür, eine Treiberdatei oder andere Schritte zu hacken, wenn dies erforderlich ist, um die richtige Auflösung einzustellen.
quelle
Antworten:
Schließen Sie Ihre virtuelle Maschine.
Navigiere zu
C:\Program Files\Oracle\VirtualBox\
.Halten ShiftSie die Maustaste gedrückt und klicken Sie mit der rechten Maustaste in den leeren Bereich des Fensters.
Auswählen
Open Command Window Here
.Typ
VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32
.Starten Sie Ihre VM neu. Jetzt können Sie die
1920x1200
Auflösung auswählen .quelle
/Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32
. Ich gehe davon aus, dass andere Nix-Betriebssysteme ähnliche Befehle haben werdenBei meinem Setup war die Installation der Guest Additions von Hand erforderlich. Selbst wenn Sie es von der Benutzeroberfläche anfordern, wird das Installationsprogramm von Win8 nicht angezeigt oder ausgeführt.
Benutzer auf einem Windows-Host können die hier beschriebenen Schritte ausführen. Wenn Sie jedoch ein Nicht-Windows-Host-Betriebssystem verwenden, müssen Sie die Datei VBoxGuestAdditions.iso im Virtual Media Manager ablegen, damit sie als optischer Datenträger bereitgestellt wird.
In meinem Fall befand es sich (wie beschrieben) in /Applications/VirtualBox.app/Contents/MacOS
Von dort war die kürzeste Entfernung für mich, zum Desktop zu gehen, dann den Bibliotheksordner unten links zu öffnen und zuerst zum Computer (in der Seitenleiste) und dann zum optischen Datenträger zu navigieren .
Das Installationsprogramm selbst wurde in Win 8 ordnungsgemäß ausgeführt und zum Neustart aufgefordert. Nach dem Neustart des Gastbetriebssystems wurde der Vollbildmodus aktiviert und es wurde mehrere Momente darauf gewartet, dass die Treiber das Display scannen. Win8 hat die Einstellungen korrekt vorgenommen, ohne dass die Systemsteuerung für die Bildschirmauflösung geöffnet werden muss.
quelle
Sie müssen sicherstellen, dass der Gast über ausreichend Videospeicher verfügt , um den Vollbildmodus zu aktivieren. Möglicherweise möchten Sie auch die 2D / 3D-Beschleunigung aktivieren. Wenn es genug gibt, funktioniert das Umschalten auf Vollbild wie gewohnt. Die Einstellungen:
quelle
Die Bildschirmauflösung kann mithilfe des folgenden Befehls virutalbox manuell eingestellt werden
"c: \ Programme \ Oracle \ VirtualBox \ VBoxManage.exe" controlvm "% YOUR_V_HOST" setvideomodehint 1920 1200 32
Dieser Befehl wird sofort auf einen laufenden Gast angewendet
quelle
VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available) VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Shared)" at line 101 of file VBoxManageControlVM.cpp
VirtualBox für Mac OSX Anweisungen:
Fahren Sie Ihre VM herunter, öffnen Sie das Terminal, suchen Sie den Namen Ihrer virtuellen Maschine und fügen Sie so viele benutzerdefinierte Auflösungen hinzu, wie Sie möchten:
quelle
Beachten Sie neben der Installation des Guest Additions-Plugins, dass die maximale Anzeigegröße in den allgemeinen Einstellungen von VirtualBox begrenzt werden kann:
Aktivieren Sie auch die Option autoResize, und VirtualBox legt die Anzeigegröße automatisch fest, wenn Sie die Größe des Fensters ändern oder es maximieren.
quelle
Wenn die benutzerdefinierte Auflösung nach dem Hinzufügen des CustomVideoMode nicht im Menü für die Bildschirmauflösung in Windows 8 angezeigt wird, setzen Sie die Treiber zurück. Ich habe die Gastzugaben vor ein paar Tagen in Windows 8 installiert und aus irgendeinem Grund erkennen sie keine benutzerdefinierten Videomodi. Als ich den Grafiktreiber auf den Treiber vor der Installation von Gastzugaben zurückgesetzt habe, habe ich dort meine benutzerdefinierte Auflösung gesehen. Hoffe das hilft, wenn jemand das Problem hat.
quelle
Was ist im Detail zu tun (wenn der Host Windows 7 ist):
Schauen Sie sich den oberen Beitrag auf dieser Seite mit den Screenshots an. Tun Sie dann, was Sie in diesem Beitrag dazu aufgefordert werden, mit Ausnahme des Befehlszeilenteils, ersetzen Sie 1920 x 1200 x 32 durch die Nummer, die Sie zuvor erhalten haben. Stellen Sie jedoch sicher, dass am Ende immer noch ein x 32 vorhanden ist so was:
VBoxManage.exe setextradata "Das Gastbetriebssystem hier, einschließlich der Anführungszeichen" CustomVideoMode1 #### x ### x32
Wenn es so aussieht, klicken Sie auf die Eingabetaste und starten Sie Ihre virtuelle Maschine.
quelle
Installieren Sie Guest Addition im abgesicherten Modus. Es ist viel komplizierter als nötig, um in den abgesicherten Modus zu gelangen. Befolgen Sie die Anweisungen zum Aussenseiter.
http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/
Nach dem Neustart habe ich Vollbild (Host + F), Skalierungsmodus (Host + C) Vollbild, beide arbeiten wie erwartet ... Seamless-Modus (Host + L), während funktioniert, funktioniert es nicht richtig, nicht auf Win zugreifen können 8 Bildschirmfunktionen
Frieden,
quelle
Wenn Sie es nach dem Befolgen der Anweisungen von @ Elmo immer noch nicht
View
zum Laufen bringen können , gehen Sie wie in meinem Fall zum Menü der laufenden virtuellen Maschine und klicken Sie aufAuto-resize Guest Display
oder drücken Sie einfachHost+G
. Aber du musst immer noch das tun, was @Elmo zuerst vorgeschlagen hat.quelle
Manchmal könnte eine einfache Lösung sein:
quelle