In den Kommentaren zu meinem Beitrag zum Release von Fedora 15 mit GNOME 3 kam das Problem auf, dass die neue GNOME-Shell nicht in einer VirtualBox laufen möchte. Unter Ubuntu Natty 11.04 als Host-System kann ich bei mir keine Probleme feststellen, daher möchte ich kurz auf die Installation der Gasterweiterungen unter Fedora 15 (gilt auch für ältere Fedora-Versionen) eingehen. Anders als bei Ubuntu bringt Fedora nicht alles nötige zur Installation der Gasterweiterungen mit. Es müssen die Kernel-Header, der C-Compiler und DKMS nachinstalliert werden.
Außerdem wollten sich bei mir die Kernelmodule nicht bauen lassen, so lange das System nicht auf einem aktuellen Stand ist, daher führt man am besten vorher noch ein Update aus…
$ sudo yum update -y $ sudo yum install kernel-headers kernel-devel gcc gcc-c++ dkms
…danach kann man sich wie gewohnt an die Installation der Gasterweiterungen machen. Über das Menü lässt man das CD-Abbild mit den Erweiterungen als CD in der virtuellen Maschine laden, bindet dann die CD ein und lässt dann die Kernelmodule bauen. Für alte Hasen im Umgang mit VirtualBox ist das nichts neues…
…das Vorgehen unterscheidet sich dabei auch nicht von anderen Linux-Distributionen. Wechselt in das Verzeichnis mit der gemounteten CD und führt das Installationsprogramm mit Root-Rechten aus. Da Fedora wie Debian oder Ubuntu auch sudo benutzt, muss man nicht lange mit su hantieren.
$ cd /media/VBOXAD... # Bitte einfach via Tab-Tab ergänzen lassen $ sudo ./VBoxLinuxAdditions.run
Achtet bitte danach auf die Ausgaben, nur wenn überall ein grünes [OK] und kein rotes [Fail] zu finden ist, war die Installation der Gasterweiterungen auch wirklich erfolgreich. Bei einem Fail konnten die Kernelmodule nicht erzeugt werden und somit ist es auch unwahrscheinlich, dass später GNOME 3 laufen kann.
Hat das Erzeugen der Kernelmodule geklappt, steht eurem virtualisierten Fedora 15 mit GNOME 3 eigentlich nichts mehr im Wege. Achtet jedoch bitte drauf, dass GNOME nur mindestens VirtualBox 4.08 erfordert! Ältere Versionen können die GNOME-Shell noch nicht starten. Ihr müsst nun nicht einmal das System neu starten, loggt euch einfach aus und wieder ein, dabei wird automatisch der Xserver neu gestartet und der VirtualBox-Treiber geladen.
Ich bin mir nicht sicher, ob Probleme im Zusammenhang mit der neuen Desktop-Shell von GNOME 3 und VirtualBox auch auf das Host-System zurückzuführen sind. Im Beitrag zu GNOME3 unter Ubuntu mit VirtualBox 4.08 haben Leser berichtet, dass GNOME 3 unter Ubuntu trotz der aktuellen VirtualBox-Version und aktuellen Gasterweiterungen nicht laufen möchte, auf einem System mit Intel-Grafikkarte macht jedoch weder Unity noch GNOME 3 zicken…




25. Mai 2011 um 05:43 Uhr
Danke für die klare und verständliche Anleitung. Obwohl Fedora 15 gerade erst gestern released wurde, gab es mit den Updates bereits einen neuen Kernel. Vor der Installation der VboxAdditions habe ich dann noch ein Reboot eingefügt. Anschließend klappte die Installation problemlos. Allerdings startet GNOME 3, als Gast unter einem 7.32 Host, dann nicht (vollständig). Nach wieder eingehängten Gasterweiterungen (um den Autostart auszulösen) habe ich wenigstens mal ein Fenster gesehen.
Das System reagiert allerdings auf keinen Mausklick und auf keine Tastatureingabe (obwohl der Zeiger gefangen wird). Irgendwo ist da in dieser Softwarekonstellation wohl noch der Wurm drin.
Ich habe dann die Hardwarebeschleunigung testweise abgeschaltet – so startet GNOME 3 wenigstens im Fallback-Modus und das ist ja auch schon mal was.
25. Mai 2011 um 09:58 Uhr
Habe auch gerade versucht F15 mit Gnome3 in einer VirtualBox (4.0.8) zu installieren. Die Kernel-Module ließen sich alle sauber bauen und starten. Gnome3 startet allerdings nicht.
Auch ein Tipp selinux zu deaktivieren war leider nicht voll Erfolg geprägt …
Viele Grüße von der anderen Seite des Rheins
25. Mai 2011 um 10:01 Uhr
Ich muss dumm fragen… die 3D-Beschleunigung in der virtuellen Maschine hast du aktiviert?
25. Mai 2011 um 10:19 Uhr
Hehe, klar die ist aktiviert
Mittlerweile kann ich mit aktivierter 3D Beschleunigung nicht mehr einloggen, deaktiviere ich diese funktioniert auch der Login wieder, allerdings mit Gnome3 im Fallback Modus.
Ich werde nun mal ein wenig in den Logfiles stöbern, vieleicht entdecke ich ja etwas …
25. Mai 2011 um 10:25 Uhr
Mich würde mal interessieren bei was für Systemen diese Probleme auftreten. Du hast ja eigentlich alles richtig gemacht. Was für ein Host-System hast du denn?
25. Mai 2011 um 10:29 Uhr
Zur Zeit teste ich das mit Win7 als Host. Heute Nachmittag teste ich noch unter MaxOS 10.6 und VMware Fusion.
25. Mai 2011 um 12:11 Uhr
Hi,
hier geht das leider auch nicht; sowohl unter Maverick (GNOME) als auch unter Natty (Xubuntu). Sowohl Host als auch Gast 64-bit.
Beide Systeme laufen auf der gleichen Hardware (ATI Radeon HD 4350) jeweils mit dem aktuellen fglrx 11.5
werde später mal einen Versuch mit dem radeon auf dem jeweiligen Host durchführen.
Gruß
Ubunux
25. Mai 2011 um 16:49 Uhr
Hallo,
Habe VBox auch unter Xubuntu 11.04 laufen.
Sobald 3D Beschleunigung in VBox aktiviert wird, kann ich mich zwar noch einloggen, doch das wars dann auch schon.
Zwar wird noch 15 sec. auf virtuelle HD zugriffen, aber dann urplötzlich “hängt” das System.
Es lässt sich zwar STRG-ALT-RÜCKTASTE senden, dann lande ich wieder bei LOGIN, neuerliches Anmelden ändert auch nichts.
25. Mai 2011 um 17:48 Uhr
@Mary:
Gleiches Verhalten kann ich auch bestätigen. Hersteller der Grafikkarte des Hostsystems ist bei mir ‘nvidia’.
Schade, denn so fällt das mit dem Testen von Gnome3 schwerlich aus.
Host: Ubuntu Lucid 10.04 LTS 32bit mit Intel CPU
25. Mai 2011 um 19:36 Uhr
@Sven
Habe eine “nVidia GeForce 9600M GT”
Habe auch Ubuntu 11.04 mit Unity in der VBox laufen.
Hier habe ich keine Probleme.
?
28. Mai 2011 um 03:57 Uhr
Schöner Artikel, vielen Dank. Habe die Gasterweiterungen schließlich auch installiert bekommen. Allerdings stürzt Fedora mit aktivierter 3D-Beschleunigung direkt nach der Anmeldung ab. Ideen?
28. Mai 2011 um 04:11 Uhr
Hm, es berichten immer wieder User ähnliche Probleme. Was für ein System hast du denn da am Start? Was für ein OS als Host? Was für eine Grafikkarte und welcher Treiber für sie?
28. Mai 2011 um 05:09 Uhr
Host ist Ubuntu 10.10. Grafik kommt von einer Intel GM965. Treiber sind der Systemstandard.
28. Mai 2011 um 05:23 Uhr
Ein so viel anderes System habe ich hier nicht. Ich fahre normalerweise Ubuntu 11.04 und ich hab ebenfalls eine Intel-Graka. Dumme Frage an dich, du hast VirtualBox 4.0.8 am Start und auch das Extension Pack installiert. Hab mich jetzt rein gar nicht dies bezüglich informiert, aber vielleicht wird das für die 3D-Funktionen ja gebraucht.
28. Mai 2011 um 10:38 Uhr
Installation des aktuellen Extension Pack hat keinen Effekt.
28. Mai 2011 um 17:15 Uhr
Danke, wusste nicht, dass man das Extension Pack manuell updaten muss, meins war noch 4.0.0… Hab auch die Gasterweiterungen noch mal neu gebaut – leider funktioniert es immer noch nicht. Vielleicht hilft es ja, das Ganze neu aufzusetzen.
28. Mai 2011 um 20:37 Uhr
Leider hilft auch Neuinstallation nichts. Schade, hätte mir die Gnome-Shell gern genauer angeschaut…
28. Mai 2011 um 19:34 Uhr
Hallo,
erstmal danke für die klasse Anleitung.
Ich habe das gleiche Problem mit dem Absturz nach dem Einloggen.
Habe dann mal alles rückgängig gemacht, was ich zu Beginn gemacht habe und habe die Ursache für den Absturz gefunden: Die Sprache Deutsch…
Wenn ich (im Fallback-Modus) wieder auf die Installationssprache Englisch umschalte, funktioniert Gnome 3 komplett. Schalte ich wieder auf Deutsch, stürzt es ab.
Ich hoffe, mir können einige dieses Verhalten bestätigen.
Warum das so ist, habe ich noch nicht herausgefunden.
Hoffe, dass das einer von den erfahreneren Gnome 3-Nutzern kann…
28. Mai 2011 um 20:48 Uhr
Mit Fallback? Wie genau soll das gehen?
28. Mai 2011 um 20:55 Uhr
Ich habe einfach in der VirtualBox die 3D-Beschleunigung deaktiviert, dann startet er wieder im Fallback
28. Mai 2011 um 21:01 Uhr
Ah, du meinst die Systemsprache. Gleich mal probieren…
28. Mai 2011 um 22:43 Uhr
Nee, auch nichts. Ich geb’s auf…
29. Mai 2011 um 12:33 Uhr
Hallo,
Danke für den Tip; da muss man erstmal drauf kommen; eine Umstellung der Sprache auf Englisch bringt auch mir GNOME 3 zum Vorschein.
Jetzt gilt es weiter zu forschen, wo genau man den Hebel ansetzen muss damit das auch in Deutsch funktioniert. Zum testen von GNOME 3 komme ich jedenfalls auch mit Englisch zurecht.
Gruß
Jörg
29. Mai 2011 um 20:30 Uhr
Dumme Frage, wie habt ihr die Sprache umgestellt. Einfach in den Systemsettings?
31. Mai 2011 um 10:01 Uhr
Genau. Regions und Languages – Englisch(United States). Bis auf zwei Crashes, sogar im Vollbildmodus mit einer Aufloesung von 1920×1080.
Hab nichts anderes gemacht als beschrieben.
30. Mai 2011 um 09:19 Uhr
Ja, die Umstellung der Systemsprache auf “Englisch”
hat mir bei funktioniert. GNOME 3 wird dann gestartet.
GNOME 3 in der VBox spricht nicht Deutsch!
30. Mai 2011 um 12:30 Uhr
Der Login funktioniert nach der Umstellung der Sprache auf Englisch wieder. Allerdings startet Gnome3 immernoch im Fallback-Modus und nicht mit der gnome-shell
30. Mai 2011 um 16:03 Uhr
Tatsächlich funktioniert es nach dem Umstellen der Sprache wieder. Leider stürzt die VM sofort wenn ich irgendetwas mache ab (selbst beim einfachen Highlight vom Datum).
Irgendeiner eine Lösung dafür ?