web-dev-qa-db-de.com

In Ubuntu 14.04.2 mit VirtualBox ist ein kleines Problem mit der Auflösung aufgetreten

TL; DR: Ich habe ein Problem mit der geringen Auflösung in Ubuntu 14.04.2 auf VirtualBox, und wenn ich versuche, die Antworten auf vorhandene Fragen zu befolgen, Entweder löst es das Problem nicht oder ich stoße auf bestimmte Hindernisse, die mich daran hindern, die Anweisungen auszuführen (Details unten).

Hintergrund

Das zugrunde liegende Problem besteht darin, dass ich nach der Installation von Ubuntu 14.04.2 Desktop (32-Bit) als Gast VM in VirtualBox auf einem Windows 7-Host ein Problem mit dem kleinen Bildschirm habe.

Was ich schon ausprobiert habe

Ich habe auf dieser Website bereits nach vorhandenen Fragen zum Thema "Kleine Auflösung in VirtualBox" gesucht, aber keine der Antworten auf vorhandene Fragen hat mein Problem in 14.04.2 gelöst, was mich zu der Annahme veranlasst, dass dies möglicherweise kein Duplikat ist. Hier sind die Fragen, auf die ich die Antworten ohne Glück versucht habe.

  1. Bildschirmauflösungsproblem mit Ubuntu 14.04 und VirtualBox
  2. Die Bildschirmgröße kann nach der Installation von 14.04 unter VirtualBox OSX nicht mehr von 640 x 480 geändert werden.

Besonderheiten

Lösungsweg 1 fehlgeschlagen:

Die beste Antwort auf die erste Frage lautet:

Grundsätzlich benötigen Sie die Guest-Ergänzungen. Melden Sie sich bei der virtuellen Maschine an, um die folgenden Pakete zu installieren:

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

Starten Sie abschließend VM neu, um die Installation abzuschließen.

Mein erster Versuch schlug fehl, anscheinend wegen unerfüllter Paketabhängigkeiten für virtualbox-guest-x11. Hier ist der Link zur Ausgabe im Einfügebehälter: http://Pastebin.com/n0v1SLcW .

Aufgrund der Meldung habe ich versucht, das Paket xorg-video-abi-15 zu installieren, und habe eine ähnliche Meldung über nicht erfüllte Abhängigkeiten erhalten - Link zur Ausgabe im Einfügebehälter: http://Pastebin.com/pxk2XpK5 .

Danach habe ich aufgegeben, weil es einen besseren Weg geben muss, als den gesamten Baum der unerfüllten Abhängigkeiten zu durchlaufen, oder?

Fehler beim Auflösungspfad Nr. 2:

Die zweithöchste Antwort lautet: Gehen Sie zu Systemeinstellungen → Software und Updates → Zusätzliche Treiber im Gastbetriebssystem, wählen Sie "x86-Virtualisierungslösungen verwenden ...", starten Sie VirtualBox neu, und danach wurde das Problem für diesen bestimmten Benutzer behoben Ich habe diese Schritte ausprobiert und habe immer noch ein kleines Problem mit der Auflösung.

Fehlerhafte Auflösungspfade Nr. 3 und Nr. 4:

Die zweite oben aufgeführte Frage besagt, dass Sie nur Sudo apt-get install virtualbox-guest-dkms ausführen müssen (und den Gast neu starten müssen), um das Problem zu beheben. Dies funktioniert jedoch auch bei mir nicht. Die zweithöchste Antwort auf die zweite oben aufgeführte Frage besagt, dass das Aktualisieren von VirtualBox auf die neueste Version, die zu diesem Zeitpunkt 4.3.10 r93012 war, das Problem für diesen bestimmten Benutzer behoben hat, aber ich habe eine noch spätere Version (4.3.12 r93733). und wenn ich Hilfe> Nach Updates suchen tue, wird im Updater-Popup "Der Netzwerkvorgang ist mit dem folgenden Fehler fehlgeschlagen: Unbekannter Grund" angezeigt.

Lösungsweg Nr. 5 fehlgeschlagen:

Zusätzlich zu den Antworten in den oben aufgeführten Fragen habe ich versucht, Gastzugaben über das Menü Geräte in VirtualBox zu installieren. Die Schritte, die ich dafür versucht habe, sind, mich als Superuser beim Gastbetriebssystem anzumelden. Gehen Sie im VirtualBox-Fenster zu Devices> Insert Guess Additions CD, klicken Sie im daraufhin angezeigten Popup auf Run und authentifizieren Sie sich als Superuser. Nach der Authentifizierung als Superuser wird ein Terminalfenster geöffnet, in dem einige Aktionen ausgeführt werden. Nach Abschluss der Verarbeitung wird im Terminal Folgendes angezeigt: http://Pastebin.com/72WH6aY4 .

Gemäß den Anweisungen in der Terminal-Ausgabe habe ich in /var/log/vboxadd-install.log nachgesehen, um herauszufinden, was schief gelaufen ist, aber das ist eine lange, beängstigende Datei mit vielen Informationen, mit denen ich nicht sicher bin, was ich tun soll (Wenn jemand eine Anleitung hat, wonach er in dieser Datei suchen soll, würde ich das sehr begrüßen.).

Zusammenfassung

Zusammenfassend habe ich fünf verschiedene mögliche Lösungswege ausprobiert, einschließlich aller empfohlenen Antworten auf Fragen, die ich beim Durchsuchen dieser Site finden konnte, und keiner von ihnen hat dieses Problem in 14.04.2 für mich gelöst. Aus diesem Grund vermute ich, dass es einen anderen Prozess zur Behebung dieses Problems unter Ubuntu 14.04.2 geben muss. Übrigens konnte ich das Problem mit dem kleinen Bildschirm auf einem 14.04.1-Gast beheben, indem ich einfach das Paket virtualbox-guest-dkms installierte, aber für den 14.04.2 bin ich gegen eine Mauer gestoßen. Jede Hilfe wäre dankbar.

6
Scott

Ich hatte ähnliche Probleme mit virtualbox-guest-utils virtualbox-guest-x11-Fehlermeldungen. Dann habe ich das gefunden. Ich habe die drei Schritte ausgeführt, neu gestartet und der Bildschirm ist perfekt.

Ich habe: Sudo apt-get remove libcheese-gtk23

Dann: Sudo apt-get install xserver-xorg-core

Und zum Schluss: Sudo apt-get install -f virtualbox-guest-x11.

Es hat die Probleme für mich gelöst.

7
Johnathan Davis

Bei der Installation von Ubuntu 14.04.2 von CD wird standardmäßig auch der HWE-Stack installiert (dies ist beim Upgrade einer bereits vorhandenen 14.04-Installation nicht der Fall). Dadurch wird eine neuere Version (1.16) des xorg-Servers bereitgestellt.

Virtual Box unterstützt diesen Xorg-Server nur ab Version 4.3.16 und höher. Frühere Versionen nterstützen den neueren Xorg-Server nicht. Anscheinend hatten Sie die Version 4.3.12 installiert.

Anstatt ein Downgrade Ihrer Ubuntu-Installation durchzuführen, wird daher empfohlen, Virtual Box auf Ihrem Host auf eine neuere Version (derzeit 4.3.22) zu aktualisieren.

6
Takkat

Lösung, die für mich funktioniert hat: Gehen Sie auf diesen Link http://download.virtualbox.org/virtualbox/ Finden Sie die genaue Version Ihrer Virtualbox und laden Sie die VBoxGuestAdditions _ -Version herunter . iso Dann stecke es in den VM und lass es laufen (es war automatisch für mich).

Hoffe das hilft.

4
Geoffrey

Mach einfach folgendes:
1) Öffnen Sie Ihr Terminal in Ubuntu Guest OS

2) Typ: Sudo apt-get remove libcheese-gtk23

3) dann: Sudo apt-get install xserver-xorg-core

4) dann: Sudo apt-get install -f virtualbox-guest-x11

5) Geben Sie nach Eingabe des dritten Befehls y oder i ein und warten Sie, bis der Befehl beendet ist

6) Starten Sie jetzt neu und Ihr Problem sollte gelöst sein.

2

@ Takkat ist genau richtig. Das Problem ist die Version von X Server auf dem GUEST in Bezug auf das, was die Host - Version von Virtualbox unterstützt, um Vollbild zu erhalten.

Sie können die Version von X Server mit X -version abrufen. Führen Sie dies auf dem GUEST aus, um zu sehen, welche Version installiert ist. Bemerkenswerterweise gibt es einen - anstelle von zwei --. Dieser Befehl wird auch an stderr und nicht an stdout ausgegeben. Das kommt mir komisch vor, aber vielleicht kann jemand die Lücken ausfüllen, warum.

Wenn Sie alles zusammenfügen, erhalten Sie mit X -version |& grep 'X Server' so etwas wie "X.Org X Server 1.15.1". Beachten Sie, dass |& erforderlich ist, um sowohl stdout als auch stderr zu leiten.

Sie können eine weitere Überprüfung durchführen, um die Versionsnummer zu isolieren, wenn Sie ein Skript zur Validierung erstellen.

Dies war für mich ausreichend, um die unterstützte Version von X Server auf dem Gast fest zu codieren, auf dem mein Setup-Skript für die virtuelle Maschine ausgeführt werden soll. Ich gehe davon aus, dass der Host Ubuntu "standardmäßig" mit der älteren Version von Virtualbox ausführt, also fordere ich die Benutzer nur auf, 14.04.1 als Gast auszuführen.

0
hackenfreude

Die Erfahrung war für mich auf Windows7 Host und Ubuntu 12.04 gleich. Die Lösung, die für mich zu funktionieren scheint, ist das Deaktivieren der maximalen Auflösungsbeschränkung in vbox, indem Sie Folgendes eingeben

VBoxManage setextradata global GUI/MaxGuestResolution any

Die Quelle ist ein Ticket auf der Virtualbox-Website .

0
preetammn

Ich bin auf dasselbe Problem gestoßen, und diese Schritte haben es behoben:

1) Verwenden Sie auf dem Host die neueste Version von VirtualBox von virtualbox.org . (Ich habe 4.3.26 benutzt).

2) Führen Sie auf dem Gast (Ubuntu 14.04.2) aus

Sudo apt-get install linux-headers-generic

3) Verwenden Sie auf dem Gast nicht die Ubuntu-Repositorys , um die Gastzusätze zu installieren.

Drücken Sie stattdessen Host+D, um die ISO-Gastzusätze zu verwenden, die mit der neueren Version von VirtualBox gebündelt sind, die Sie auf den Host heruntergeladen haben.

Sie sollten keine X11-Paketprobleme sehen, wenn Sie das ISO für die Gastzusätze installieren.

Starten Sie neu und die Bildschirmgröße sollte festgelegt werden.

0

Dieses Problem ist in Virtualbox 5.0.4 aufgetreten. Der Befehl hat mein Problem nicht gelöst. Öffnen Sie ein neues Terminal> Installieren im Menü Geräte> "* .. Guest Additions" und akzeptieren Sie die Installation in Ubuntu, starten Sie es neu und fertig

0

Windows 7, VBox 4.3.12 r93733 (aktuelle Version spielt nicht Nice mit Avast)

Ich habe stundenlang versucht, diese Funktion im Vollbildmodus zu erreichen. Diese drei Schritte haben funktioniert. Danke!

Der Menüpunkt "Systemeinstellungen" funktionierte nicht, daher musste ich jetzt Sudo apt-get install unity-control-center alle arbeiten.

0
Lakes

Ich renne:

Sudo apt-get remove libcheese-gtk23

dann:

Sudo apt-get install xserver-xorg-core

und schlussendlich:

Sudo apt-get install -f virtualbox-guest-x11

Es hat Probleme für mich gelöst. - conradk

Ich habe dies auf der Website gefunden, es hat bei mir funktioniert

0
rav009

Habe gerade den 14.04.5 installiert und hatte die gleichen Probleme. Behebung durch Installation von virtualbox-guest-x11-wily. Es sieht so aus, als ob in dieser Ubuntu-Version der xorg-Stack von wily (15.10) aus zurückportiert und der entsprechende Gasttreiber ordnungsgemäß installiert wurde und die normale Auflösung ergab.

0
scorpp