it-swarm-eu.dev

Höhere Bildschirmauflösung in VirtualBox?

Ich habe gerade Ubuntu 10.04 in VirtualBox unter Windows 7 installiert.

Leider sind die einzigen Optionen, die für die Bildschirmauflösung angezeigt werden, 640 x 480 und 800 x 600, und der Monitor wird als "Unbekannt" angezeigt.

Wie würde ich vorgehen, um die Auflösung auf 1280 x 1024 zu erhöhen (ich bin auf einem 1600 x 1200-Monitor)?

pdate
Ich habe versucht, die VirtualBox 'Guest Additions' ISO (aus dem VBox 'Devices'-Menü) zu mounten und Sudo sh ./VBoxLinuxAdditions-x86.run von dem gemounteten Laufwerk aus zu machen, was nach einem Neustart (1024x768 und 16) 2 neue aufgelistete Auflösungen ergab : 9-Version dieser Entschließung). Diese funktionierten, als ich sie auswählte, verschwanden aber, als ich zu einer anderen Auflösung zurückkehrte. Ich habe versucht, VBoxLinuxAdditions-x86.run erneut zu starten und auszuführen, aber diesmal nur die 2 Optionen mit niedriger Auflösung.
Ich denke, ich werde neu installieren ...

Scheint eher ein VBox-Problem als ein Ubuntu-Problem zu sein, da nach der Neuinstallation von 10.4, bei der die ursprüngliche virtuelle Partition überschrieben wurde, Sudo sh ./VBoxLinuxAdditions-x86.run keinerlei Auswirkungen mehr hat.

151
pelms

Sie müssen die VBox-Gastdienstprogramme installieren, um Unterstützung für die virtualisierte Grafikhardware hinzuzufügen.

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

Zuvor haben Sie möglicherweise die "ose" -Versionen benötigt:

Sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
115
maco

Bearbeiten:

http://www.linuxformat.com/forums/viewtopic.php?p=103289
  1. Starten Sie Virtual Box und melden Sie sich bei Ubuntu an.

  2. Drücken Sie die rechte Strg-Taste, um den Mauszeiger außerhalb der virtuellen Maschine zu platzieren.

3.Klicken Sie zum Anfang des virtuellen Fensters auf Geräte und wählen Sie "Install Guest Additions". In Ubuntu wird ein Fenster eingeblendet, das Ihnen anzeigt, dass einige neue Dateien in einem virtuellen CD-ROM-Laufwerk gespeichert sind. Eine dieser Dateien sollte VBoxLinuxAdditions.run sein

Sie müssen die Datei mit einigen Administratorrechten ausführen, um dies zu tun ...

  1. Klicken Sie erneut in den Ubuntu-Bildschirm und gehen Sie zu Anwendungen - Zubehör und dann zu Terminal. Im Terminalfenster wird die Datei ausgeführt, aber zuerst müssen wir zum richtigen Verzeichnis navigieren.

  2. tippe dies ein ... cd /media/cdrom0 (dann drücke Enter, es gibt ein Leerzeichen nach der CD!)

  3. nächster Typ ... dir (Sie sollten unter den angezeigten Dateien VBoxLinuxAdditions.run sehen)

  4. jetzt tippe ... Sudo sh ./VBoxLinuxAdditions.run (ja, das ist ein Punkt vor dem Schrägstrich!)

nachdem Sie die Eingabetaste gedrückt haben, können Sie jetzt über Ubuntu auf die Dateien zugreifen.

  1. Sie müssen jetzt die virtuelle Maschine neu starten oder Ctrl+Alt+backspace drücken.

  2. Melden Sie sich beim Ubuntu-Desktop an und gehen Sie dieses Mal zu System - Einstellungen und dann zur Bildschirmauflösung. Sie sollten jetzt mehr Optionen als die drei niedrig aufgelösten Optionen haben, die Sie zu Beginn des Tages hatten!

wenn es sich bei der gewünschten Auflösung nicht um eine der neu aufgelisteten handelt, führen Sie die folgenden Schritte aus ...

  1. Öffnen Sie das Fenster terminal erneut (Anwendungen - Zubehör und dann Terminal)

  2. Typ ... Sudo gedit /etc/X11/xorg.conf (Leerzeichen nach gedit und X11 müssen Großbuchstaben X sein)

  3. Sie werden nach einem Passwort gefragt, mit dem Sie sich anmelden.

  4. Der Texteditor wird geladen und Sie sollten viel Text im Fenster sehen. Erstellen Sie zuerst eine Sicherungskopie dieser Datei, indem Sie zu "Datei" und dann zu "Speichern unter" wechseln und den Dateinamen in xorgbak.conf ändern.

  5. Sie müssen jetzt den Text durchsuchen, bis die aufgelisteten Bildschirmauflösungen angezeigt werden. Diejenigen, um die Sie sich Sorgen machen, werden unter Bittiefe 24 oder Bittiefe 16 aufgelistet (da diese Tiefen eine große Menge an Farben liefern).

  6. Die Idee hier ist, Ihre bevorzugte Bildschirmauflösung in diese Liste aufzunehmen. Fügen Sie es entweder auf die gleiche Weise vor die anderen aufgelisteten Auflösungen ein oder tippen Sie es über eine der anderen. (Sie müssen dies nur für diejenigen unter Bittiefe 24 und 16 tun)

  7. Sie müssen jetzt ein "Speichern unter" durchführen, aber seien Sie hier vorsichtig, da wir diesmal die Datei xorg.conf erneut aufrufen müssen. Wenn Sie hier einfach auf Speichern klicken, haben Sie die Änderungen über die von Ihnen erstellte Sicherungsdatei gespeichert!

  8. Du bist fertig. Drücken Sie Ctrl+Alt+Backspace, um Ihre virtuelle Box neu zu starten, sich anzumelden und die neuen Bildschirmauflösungsoptionen zu nutzen!

47
Siamore

Geräte> Guest Additions installieren, ausführen lassen und dann abmelden.

Wenn Sie zum Anmeldebildschirm zurückgekehrt sind, sehen Sie, dass Ihr Monitor in voller Größe angezeigt wird. Einloggen und los geht's.

18
ben_nuttall

Ich hatte das gleiche Problem und stellte dann fest, dass, wenn Sie die virtuelle Maschine starten> auf "Ansicht" in der Symbolleiste klicken> auf "Gastanzeige automatisch anpassen" klicken, Ihre virtuelle Maschine dieselbe Bildschirmauflösung wie Ihr eigener Bildschirm hat.

15
XtremlyGeeky

Drücken Sie nach der Installation der Vbox Additions (und dem Neustart des Gastbetriebssystems) Host + H und maximieren Sie das Fenster.
Wenn nicht, verwenden Sie möglicherweise eine alte Version von vbox (daher sind die Vbox-Ergänzungen möglicherweise nicht kompatibel.)

9
Axel

Erhöhen Sie die Menge von RAM, die der virtuellen Box zugewiesen ist. Hat für mich gearbeitet.

Stoppen Sie dazu die VM und gehen Sie in VirtualBox zu den Einstellungen für die VM. Gehen Sie zum Abschnitt Anzeige. Dort können Sie den Videospeicher vergrößern. Meins war 1 MB; Ich habe es auf 32MB erhöht und so konnte ich meinen 24 "Monitor voll ausnutzen.

7
anon
  • Einstellungen> Video> Videospeicher = 128 MB, D-Beschleunigung aktivieren = true.
  • Installieren Sie GuestAdditions
  • Führen Sie auf dem Hostcomputer in cmd/bash aus

    VBoxManage setextradata global GUI/MaxGuestResolution any
    
  • erstelle / etc/X11/xorg.conf Datei mit Inhalt:

    Section "Device"
      Identifier      "Configured Video Device" 
    EndSection
    Section "Monitor" 
      Identifier      "Configured Monitor"
    EndSection 
    Section "Screen"  
      Identifier      "Default Screen" 
      Monitor         "Configured Monitor"
      Device          "Configured Video Device" 
      SubSection "Display"
        Modes "1920x1080" 
      EndSubSection
    EndSection
    
  • Zum Ausführen von VM:

    Host-Schlüssel Right Ctrl standardmäßig + Home = Vollbild anzeigen.

Ich habe versucht, jeden Schritt mit Ausnahme von GuestAdditions Installation auszuschließen. Du brauchst jeden von ihnen.

6
Gangnus

Ich konnte dieses Problem beheben, indem ich meine virtuellen VirtualBox-Maschinen herunterfuhr, VirtualBox beendete und diesen Befehl in einem Terminal ausführte:

VBoxManage setextradata global GUI/MaxGuestResolution any

Dann starten Sie VirtualBox Backup und das Problem sollte behoben sein!

3
hto

Ich kann Ihnen sagen, wie ich das mit Mac OS X als Host-System mache. Vielleicht funktioniert es auch unter Windows.

  • Ich starte Ubuntu in VirtualBox
  • Ich öffne das Terminal unter Mac OS X
  • und führe "VBoxManage controlvm [name] setvideomodehint 1280 1024 24" aus (ersetze [name] durch den Namen deines Ubuntu vm)
3
user142

Ich hatte das gleiche Problem und konnte es mit dem Dienstprogramm xrandr beheben. Ich bin diesem Artikel gefolgt, um das Problem zu beheben.

http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html

Manchmal kann dies hilfreich sein. Versuche es.

3
aneeshep

Der folgende Befehl hat bei mir funktioniert
Öffnen Sie das Terminal und geben Sie Folgendes ein:
Sudo apt-get install dkms

Quelle: http://www.virtualbox.org/manual/ch04.html
Starten Sie VirtualBox neu

2
waghso

Nach der Installation von Guest Additions: Gehen Sie zu Einstellungen> Anzeige. Vergrößern Sie den Videospeicher und aktivieren Sie die 2D- und 3D-Videobeschleunigung.

1
mnrl

Beachten Sie neben der Installation des Guest Additions-Plugins, dass die maximale Anzeigegröße in den allgemeinen Einstellungen von VirtualBox begrenzt werden kann:

enter image description here

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.

1

Es ist wahrscheinlich, dass Ihre brandneue Installation einer Linux-Distribution auf Ihrer Virtualbox noch nicht abgeschlossen ist und dass viel mehr getan werden muss, um Ihre Umgebung einzurichten, nicht zuletzt, um das X Window-System zu aktivieren, wenn Sie alles sehen sind Anzeigeeinstellungen für das Seitenverhältnis 4: 3 und die Eingabe von 'startx' bei der Eingabeaufforderung bewirkt nichts.

Geben Sie an der Eingabeaufforderung Ihres Terminals Folgendes ein:

Sudo apt-get install dkms
Sudo apt-get update
Sudo apt-get install linux-headers-`uname -r`
Sudo apt-get install --reinstall xorg
startx

Wenn Sie Ihre virtuelle Maschine vor der Eingabe von 'startx' in den Vollbildmodus versetzt haben, wird der Bildschirm automatisch auf das Seitenverhältnis 16: 9 angepasst, wobei sich die Symbolleisten und Taskleisten an den richtigen Stellen befinden.

1
baudrunner

Welcher Treiber ist in ur xorg.conf angegeben? AFAIK, nach der Installation von Guest Additions sollte das 'vboxvideo' verwendet werden:

Section "Device"
    Identifier   "Configured Video Device"
    Driver     "vboxvideo"
EndSection
1
Alexey Nedilko

Wenn Ihnen keine der Antworten dabei hilft, das Problem zu beheben (wie es bei mir der Fall war), überprüfen Sie auf Ihrem Host-Betriebssystem, ob im Fenster "Bildschirmauflösung" Systemsteuerung> Darstellung und Anpassung> Anzeige ) ob die Anzeigen ausgerichtet sind und nicht wie im Bild aus dem folgenden Link:

Vorschau der Einstellungen unter Host-Betriebssystem , die zu Problemen mit der maximalen Auflösung unter Gast-Betriebssystemen geführt haben

Wenn jemand durch den Wert des angezeigten Anzeigefelds verwirrt ist, ist der Grund, dass ich Windows 7 nicht als mein Host-Betriebssystem verwende, also habe ich es auf VirtualBox verwendet, um das Problem zu simulieren.

Wenn Sie für jeden Monitor eine andere Auflösung verwenden möchten und/oder nicht sicher sind, wie Sie die Anzeigen im vorherigen Fenster ausrichten sollen, sollten Sie durch Klicken auf die Schaltfläche "Erkennen" die erforderlichen Maßnahmen ergreifen. Sie würden wahrscheinlich nicht vermuten, dass dies zu Problemen führt, da Windows 7 (oder eine neuere Version von Windows) als Host-Betriebssystem das Bild erfolgreich auf Ihren Monitoren rendert, selbst wenn die eingestellte Position ist ) wie gezeigt verzerrt .

Ich habe mit diesem Problem auf vielen getesteten Gastbetriebssystemen wie Ubuntu, Windows XP und Windows 7 zu kämpfen gehabt (das Problem in meinem Fall war also überhaupt nicht mit Ubuntu oder Linux verbunden) und nachdem ich es richtig konfiguriert hatte Als Einstellung konnte ich in meinem Gastbetriebssystem eine größere gewünschte Auflösung auswählen (natürlich sollten Sie zuvor VBox Guest Additions installieren, wie in mehreren Antworten angegeben).

0
zeko868

Möglicherweise wurde dies bereits behoben, aber ich hatte dieses Problem und habe es ganz einfach behoben. Ich habe VirtualBox gerade auf die neueste Version aktualisiert und dann die Gastzugaben neu installiert.

0
Steven Rice

Mein Problem/meine Lösung war eigentlich seltsam, ich hatte einen anderen Laptop/Monitor mit einer niedrigeren Auflösung als Hauptanzeige in Windows eingerichtet. Daher wurde diesmal, egal was passiert, auch wenn ich eine maximale Option in Ansicht/Virtueller Bildschirm 1920x1200 hatte, diese nicht aktiviert. Ich benutze i3 GUI, Gnome benahm sich noch seltsamer. Nachdem ich meinen 4k 3840x2160 in Windows als Hauptmonitor konfiguriert hatte, passte sich VirtualBox korrekt an. (Vielleicht kombiniere ich es mit vielen Lösungen hier bei stackexchange und anderen Websites.) Aber das Einrichten des 4k-Bildschirms als Hauptbildschirm in Windows war im Grunde eine Lösung für mich.

Hinweis: Auch zuvor habe ich die Linux Ubuntu-Auflösung über die Befehlszeile mithilfe dieser Befehle konfiguriert - Wie wird eine benutzerdefinierte Auflösung festgelegt?

ansonsten eine Appliance-Befehlszeile mit einzeiliger Auflösung und ein paar einfachen Schritten

eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p') was dieser eine Liner macht: (1./3 Teil erzeugt Dimensionen, 2./3 Teil verwendet die Ausgabe und ersetzt durch xrand, um eine logische Anzeige zu erstellen, 3./3 Teil hat einen Kommentar in der ersten Zeile, so dass er in der 2. Zeile beginnt)

da die Auflösung des richtigen Ergebnisses später möglicherweise neu bewertet und angepasst wird, ermitteln Sie die durch den Befehl xrand erstellte Auflösung, der am Ende der Ausgabe angehängt ist.

1) Weisen Sie die Auflösung einer bestimmten Anzeige zu -

xrandr --addmode VGA-1 "2224x1250_60.00"

2) Geben Sie die gewünschte Auflösung auf dem Display aus

xrandr --output VGA-1 --mode "2224x1250_60.00"

0
FantomX1

Ich habe diese Einstellung vorgenommen und alles war in Ordnung: zusätzliche Treiber

0
Jan Vavra

Da mein Ruf nicht ausreicht, um einen Kommentar für @macos Antwort hinzuzufügen, schreibe ich dies als Antwort.

Ich benutze Ubuntu 16.04 und habe die VBox-Dienstprogramme als @ maco's answer installiert. Als ich jedoch den Bildschirm sperrte , konnte ich meine Tastatur und Maus nicht mehr verwenden . Es gibt einen Fehlerbericht dazu. Ich habe die Lösung gefunden hier und insgesamt habe ich 2-3 Stunden gebraucht.

Ich hoffe es hilft wem das selbe problem hat :)

0
Ersel Er

Hier ist eine 2016 aktualisierte Antwort, die für mich funktioniert hat.

Zu Beginn bin ich auf Mac 10.11 (El Capitan) und meine VirtualBox ist 5.0.26. In diesem Beispiel verwende ich Ubuntu 14.04 LTS (ich muss mein Ubuntu eventuell aktualisieren).

  1. Starten Sie Ihre VM
  2. Wählen Sie "Geräte -> Guest Additions-CD-Image einlegen ..." (nein, Sie benötigen tatsächlich keine CD, dies ist virtuell)
  3. Daraufhin wird ein Fenster geöffnet, in dem Sie nach Ihrem Root-Passwort gefragt werden
  4. Ein Terminalfenster wird geöffnet. Wenn Sie gefragt werden, ob Sie eine frühere Version von Guest Additions erneut installieren möchten, geben Sie "yes" ein und drücken Sie die Eingabetaste
  5. Starten Sie Ihre VM neu
  6. Sobald das VM wieder aktiv ist, gehen Sie zu "Ansicht -> Virtueller Bildschirm 1 -> [welche Auflösung Sie wollen]".

Meine Optionen reichten von 640 x 480 bis 1920 x 1200. Nachdem ich eine neue Auflösung ausgewählt hatte, musste ich nicht den VM erneut starten, er wurde automatisch skaliert.

0
Josh Beam

Der Skalierungsfaktor in den Einstellungen der virtuellen Maschine hat mir geholfen. Ich habe es von 100% auf 200% eingestellt.

enter image description here

Hinweis: Ich habe ein Huawei Matebook X Pro.

0
Nigel Yong

VirtualBox 4.3.12 verhinderte, dass die oben genannten Lösungen auf meinem Windows-System funktionieren. 4.3.18 wurde irgendwann am 10.10.2014 (10.10.2014) veröffentlicht, alle oben genannten Funktionen funktionieren seit der Installation.

Der Befehl "VBoxManage setextradata global GUI/MaxGuestResolution any" schien zuvor zu funktionieren, dh es wurden keine Fehler ausgegeben.

Das Installieren von Gast-Additionen hatte zuvor beanstandet, dass die Header-Dateien nicht installiert wurden. Dies wurde jedoch durch die Tatsache unterstrichen, dass das Installieren von Gast-Additionen unter 4.3.18 den Fehler beim Erstellen des Moduls für freigegebene Ordner nicht verursacht .

0
user341448