Höhere Bildschirmauflösung für VirtualBox?

96

Ich habe es eine Weile versucht, aber kein Glück. Ich habe ubuntu-11.10-desktop-i386zweimal installiert . Auch installierte Gastzusätze. Ich bekomme aber immer maximale Bildschirmauflösung wie 1024 x 768.

Muss ich irgendetwas in der /etc/X11/xorg.confDatei ändern ( Beispiel )? Derzeit befindet sich in diesem Pfad keine solche Datei. Können Sie mir auch mitteilen, wie der Inhalt der Datei für die Version 11.10 aussehen soll?

iammilind
quelle
1
Für 12.04 müssen Sie apt-get install virtualbox-guest-dkmsnach jedem Kernel-Update ausführen .
Thorbjørn Ravn Andersen
Sie müssen die VirtualBox Guest Additions installieren. Siehe Wie installiere ich Guest Additions in VirtualBox?
Gertvdijk
Sie benötigen viel mehr als nur die Installation von Gastzusätzen. askubuntu.com/a/489948/287960
Gangnus

Antworten:

88

Das hat bei mir funktioniert und ich verwende VirtualBox 4.1.8 und Ubuntu 11.10.

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

Fand es auf dieser Seite unter einer etwas anderen Frage Höhere Bildschirmauflösung in VirtualBox?

wfudge
quelle
1
Das hat bei mir funktioniert. Nach der Installation der oben angegebenen Pakete und dem Neustart von VirtualBox passte sich die Bildschirmauflösung in Ubuntu jedes Mal an, wenn ich die Größe von VirtualBox veränderte.
Shanewwarren
Das hat auch bei mir funktioniert. Ich habe dasselbe mit @shanewwarren
mauris
hier gilt das gleiche. Ich habe vorher auch den Videospeicher auf 32 MB erhöht (möglicherweise ohne Beziehung).
Rafael Reiter
3
Nachdem dies mit Ubuntu 12.04 getan wurde (und ich es auch an anderen Orten gesehen habe), hört es auf zu booten
Christian Vielma
1
arbeitete für mich mit Ubuntu 14.04 auf Virtualbox 4.3.6
masterweily
31

Ich konnte dieses Problem wiederholt auf einem Windows 7-Host mit Ubuntu 11.10-Gast reproduzieren. Installation von Ubuntu von einem ISO-Image.

Dieses Problem tritt auf, wenn entweder die Guest Additions nicht installiert sind oder von Ubuntu-Quellen stammen.

Um dies zu beheben, installieren Sie die Gastzugaben über die Option Geräte> Gastzugaben- CD-Image einlegen der virtuellen Maschine und führen Sie das Autoprompt aus. Wenn Sie bereits die Gastzusätze von einer anderen Quelle installiert haben, werden Sie aufgefordert, den vorhandenen zu entfernen und neue Gastzusätze zu installieren. Sagen Sie einfach "Ja". Dadurch werden die Gastzugaben entfernt, wenn sie bereits von Ubuntu-Quellen installiert wurden und aus Quellen erstellt wurden, die mit Ihrer virtualBox-Installation geliefert wurden.

Dies sollte das Problem beheben.

Sai Puli
quelle
2
+1: Das Problem wurde perfekt mit Windows 7 x64 behoben!
Thomas Bratt
+1 funktionierte auch für mich unter Windows 8
ashes999
Dies ist die einzige Möglichkeit, mit einem Windows 8-Host Gastzugaben ordnungsgemäß zu installieren. Die einzige Unklarheit ist, dass es für mich war: Geräte> Guest Additions
einfügen
Denken Sie daran: Damit dies funktioniert, muss Ihre virtuelle Maschine über ein CD-Laufwerk verfügen. Vielleicht offensichtlich =)
Coreus
Ich konnte nicht herausfinden, wo sich dieser Menüpunkt befindet (Geräte -> Guest Additions-CD einlegen
Anton Daneyko
14

Ich habe Ubuntu 12.04 gerade auf VirtualBox 4.1.4 installiert, konnte es jedoch nicht mit einer höheren Auflösung zum Laufen bringen, selbst nach der Installation und Neuinstallation der VBOXAdditions. Verzweifelt habe ich die VBOX 4.1.14 installiert und die VBOXAdditions viele Male neu installiert, aber ohne Erfolg. Schließlich bestand die Lösung des Problems darin, den Videospeicher (in der VBOX-Einstellung für Ubuntu) von 12 MB auf 48 MB (die immer noch keine Auflösung von 1366 x 768 ermöglichten) und dann auf 128 MB zu erhöhen. Nach dem Neustart von Ubuntu funktioniert alles einwandfrei, 1366x768 ist meine Standardauflösung. Ich hoffe das hilft bei deinen Problemen. Prost!

LowResolutionOnUbuntu12.04
quelle
10

Ich hatte Probleme mit der Bildschirmauflösung auf Virtual Box unter Windows 7 x64 als Host und dem Ubuntu 12.04 LTS-Desktop als Gast. Ich hatte den Videospeicher auf 128 MB erhöht, die VirtualBox Linux Additions installiert, aber es war immer noch kein Problem. Bei der Überprüfung der Anzeigeeinstellungen in Ubuntu konnte ich nur zwischen 800x640 (4: 3) und 1024x768 (4: 3) wählen.

Das Aktivieren des Kontrollkästchens 3D-Beschleunigung aktivieren in den Einstellungen der virtuellen Maschine hat funktioniert. Danach, als die Größe des Gastfensters geändert wurde, wurde die Größe in den Ubuntu-Anzeigeeinstellungen wiedergegeben. Wenn ich den Vollbildmodus einschalte, kann ich die volle Auflösung von 1600x900 in Ubuntu nutzen.

Hoffen, dass dies jemandem die Haare rettet.

UPDATE: Nach dem Aktivieren der 3D-Beschleunigung wurde Ubuntu extrem träge. Also habe ich die 3D-Beschleunigung deaktiviert und konnte trotzdem die volle Bildschirmauflösung genießen.

John P
quelle
Ich habe eine ganze Reihe von Vorschlägen ausprobiert, aber dieser gab mir endlich die volle Auflösung von 1600x900. Danke :-)
Elliveny
Das hat es auch für mich getan!
David Oneill
7

Dies ist wahrscheinlich eher ein VirtualBox- Problem als ein Ubuntu- Problem.

Ich habe das gleiche Problem schon mehrmals gehabt. Manchmal kann dies durch Entfernen und erneutes Installieren der Additions behoben werden. Oder einfach VirtualBox zwingen, sie tatsächlich zu laden und nicht nur herunterzuladen.

Leider tritt dieses Problem immer wieder auf. Ich habe festgestellt, dass das Aktualisieren von VirtualBox (auf einen neueren Build) dies manchmal verschlimmert UND manchmal löst. Dies ist ein wiederkehrendes Problem.

david6
quelle
7

Mein System ist 64-Bit-Windows 7 SP 1 mit Ubuntu 12.04 LTS 32-Bit (i386). Ich musste fast alles tun, damit es funktionierte. Zusammenfassen:

  1. Ändern Sie beim Herunterfahren der virtuellen Maschine die 'Einstellungen' der entsprechenden virtuellen Maschine. Bewegen Sie unter 'Display' -> 'Video' den Schieberegler für den Videospeicher auf '128 MB' und aktivieren Sie außerdem '3D-Beschleunigung aktivieren'.

  2. Laden Sie nun Ihre virtuelle Ubuntu-Maschine hoch. Klicken Sie unter "Geräte" auf "Guest Additions-CD-Image einfügen". Warten Sie, bis es seine Sache erledigt hat.

  3. Starten Sie die virtuelle Maschine neu. Sie sollten jetzt in der Lage sein, die höheren Auflösungen zu erreichen. Andernfalls ist das Fenster der virtuellen Maschine möglicherweise nicht groß genug. Ziehen Sie die Ecke, um sie zu vergrößern, oder gehen Sie einfach wie folgt vor: 'Ansicht' -> 'In den Vollbildmodus wechseln'

Hoffe das hilft jemandem. Vielen Dank an alle anderen Antworten, die mir geholfen haben.

Calleniah
quelle
2

Anfang des Spiels in letzter Zeit, nicht sicher , ob diese Antwort helfen, aber eine ähnliche Auflösung Problem mit (Mac - Host, Ubuntu als vbox) und nach mit dem Spielen xrandr, xorg.confetc ... habe ich versucht , die folgende

  • Virtual Box schließen
  • Geben Sie den Host- Terminal-Befehl ein, VBoxManage setextradata Linux CustomVideoMode1 1152x680x32wobei Linux der vbox-Name ist, CustomVideoMode1 der Name, den Sie 1für eine neue Auflösung vergeben, 1152x680x32 für eine Farbenauflösung von 1152 x 680 x 32 Bit (VBoxManage.exe unter Windows).
  • starte deine vbox
  • Installieren Sie die Guest-Ergänzungen erneut

funktionierte sofort nach einem vbox-neustart.

Mehr Info

Ring-Ø
quelle
2

Verwendung von VirtualBox 4.3 unter Windows 8 und Gast-Ubuntu 12.04

Ich habe Virtualbox-Gast-Additionen aus der ISO-Datei im Virtualbox-Installationsverzeichnis (verwendet autorun.sh) installiert und den Gast neu gestartet.

Ich dachte zuerst, dass es nicht funktioniert hat: Die Auflösung war immer noch niedrig und die Bildschirmparameter zeigten keine höhere Auflösung

Dann stellte ich fest, dass sich der Gastbildschirm im "Skalierungsmodus" befand (Host + C), ich wechselte in den Vollbildmodus (Host + F) und die Auflösung war in Ordnung!

ceco
quelle
1

Führen Sie einfach ubuntu auf der virtuellen Maschine aus und installieren Sie "VirtualBox Guest Additions" (Geräte -> Guest Additions installieren). Starten Sie nach der Installation Ihr Gastsystem neu.

Die Auflösung ändert sich nun automatisch je nach Fenstergröße.

* Ich verwende Ubuntu 13.04 auf VirtualBox 4.2.12 für Mac OS

Viel Glück.

Roman Shamritskiy
quelle
1

Hatte ein Problem mit dem Bildschirm nach Updates nicht in voller Größe. Ausführen von Ubuntu 12.04. In den VBOXADDITIONS-Medien habe ich einfach die Datei autorun.sh ausgeführt - diese deinstallierte und neu installierte Gast-Additions und dann habe ich neu gestartet und alles war wieder normal.

Richard
quelle
Der Grund für den Verlust der Gastzugaben nach Updates ist, dass Sie das dkmsPaket vor der Installation nicht installiert haben. DKMS kümmert sich bei der Installation von Updates um die Wiederherstellung der Kernelmodule.
Gertvdijk
1

Mit Ubuntu 12.04 als Host und Gast folgte ich wfudge Antwort.

Dazu müssen andere Pakete installiert sein:

sudo apt-get xserver-xorg-core

Danach führte man diese modifizierte Zeile von wfudge aus, die von apt-get angedeutet wurde:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Danach bootete der Ubuntu-Gast nicht mehr in die GUI, also loggte er sich mit Strg + Alt + F1 in einer Konsole ein und führte Folgendes aus:

sudo apt-get install ubuntu-desktop

Neustart und fertig. Jetzt kann ich höhere Auflösungen bis zu 1600x1200 bekommen. Immer noch nicht 1920x1080 (Host), es ist also kein Vollbild, aber zumindest viel besser als das, was ich vorher hatte.

Ich denke, es ist ein VirtualBox-Problem, aber wenn ein Windows-Host verwendet wurde, hatte dieses Problem nicht ...

Christian Vielma
quelle
1

Für mich (Host: Mac El-capitan, Gast: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) wird Ubuntu nach Gastinstallationen nicht neu gestartet (schwarz oder der Standard-Lila-Bildschirm eingefroren), apt-getwie in den meisten Beiträgen in diesem Artikel beschrieben Faden.

Schließlich habe ich die offiziellen Anweisungen von VirtualBox verwendet . Auf einer neuen Ubuntu-Installation. Hat funktioniert!

Installieren von Guest Additions unter Ubuntu

  1. Führen Sie die folgenden Schritte aus, um die Guest Additions auf Ihrer virtuellen Ubuntu-Maschine zu installieren:
  2. Login als Ubuntu;
  3. Klicken Sie auf Applications / System / Terminal (oder auf Applications / Terminal, wenn Sie die Version 6.06.1 Dapper Drake verwenden).
  4. Aktualisieren Sie Ihre APT-Datenbank mit sudo apt-get update und geben Sie bei Bedarf Ihr Kennwort ein.
  5. Installieren Sie die neuesten Sicherheitsupdates mit sudo apt-get upgrade.
  6. Installieren Sie die erforderlichen Pakete mit sudo apt-get install build-essential module-assistant.
  7. Konfigurieren Sie Ihr System zum Erstellen von Kernelmodulen, indem Sie sudo ma prepare ausführen.
  8. Klicken Sie im Menü "Geräte" auf "Gastzusätze installieren" und durchsuchen Sie den Inhalt der CD, wenn Sie dazu aufgefordert werden.
  9. Führen Sie sudo sh /media/cdrom/VBoxLinuxAdditions.run aus und folgen Sie den Anweisungen auf dem Bildschirm.

Ich habe sudo reboot nowam Ende eine gemacht, nur um sicher zu gehen. Beim Neustart wurde die Auflösung entsprechend der Fenstergröße geändert.

Kashyap
quelle
0

Ich habe das gleiche Problem auf meinem Notebook DELL M6600 mit Ubuntu 12.10. Ich musste Questzusätze im abgesicherten Windows-Modus installieren. Danach wurde die Bildschirmauflösung des Desktops anhand der Größe des Fensters mit dem Gastbetriebssystem vorgenommen.

jafan
quelle
0

Manchmal ist es sehr einfach (siehe 12.03 / 4). Wenn Sie im Fenster der virtuellen Maschine auf die Schaltfläche zum Maximieren klicken, wird der Bildschirm ausgefüllt und Ubuntu erkennt die Bildschirmauflösung von der VM erneut.

Andernfalls wird die Antwort von Christian Vielma, der alle drei Schritte nacheinander ausführt, diese Option aktivieren.

ppostma1
quelle
0
  1. Schließen Sie VirtualBox.

  2. Fügen Sie dies auf dem Host-Terminal ein:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    Wo NAMEfinden Sie in EinstellungenAllgemeinGrundeinstellungenName .

  3. Starten Sie VirtualBox neu.

Ajay
quelle
0

Unter Verwendung von X11 ohne einen schweren Desktop-Client, in meinem Fall ratpoison, ist das folgende Paket alles, was benötigt wird:

virtualbox-guest-x11

Ich verstehe, dass andere Pakete Ihren Kernel möglicherweise darauf aufmerksam machen, dass er in einer virtuellen Umgebung ausgeführt wird, aber dieses Paket scheint die Probleme bei der Lösung zu lösen.

Asad Hasan
quelle
0

Die einzige funktionierende Lösung war das Herunterladen der neuesten VBoxAdditions-ISO von der Oracle-Website, da die alten nicht ordnungsgemäß mit DKMS funktionieren.

Yatharth Agarwal
quelle