Univention Bugzilla – Bug 23767
Boot von Linux aus Grub bei UCS 3.0 in vmware nicht möglich
Last modified: 2011-12-13 15:49:12 CET
Grub funktioniert, wird jedoch versucht einen Kernel zu booten bleibt der Bildschirm "grub". (getestet auf leksvik mit ucs_3.0-0-20110922105232-dvd-i386.iso)
Wichtig ist, dass VMware Player und aktuelle ESX Versionen funktionieren.
Ich hatte ein ähnliches Problem via KVM, bei mir hing er nach der Auswahl des Kernels mit der Nachricht "loading...". Nach Setzen von "nosplash" und Weglassen von "quiet" ging es dann.
(In reply to comment #2) > Ich hatte ein ähnliches Problem via KVM, bei mir hing er nach der Auswahl des > Kernels mit der Nachricht "loading...". Nach Setzen von "nosplash" und > Weglassen von "quiet" ging es dann. Im Installer ist noch kein Splash-Screen enthalten. Wird im Grub-Menü "c" gedrückt, in der Konsole dann "set gfxpayload=text" eingegeben und die Konsole mit ESC beendet, startet der Kernel (zur Verdeutlichung Kernelparameter "loglevel=9" setzen und "quiet" entfernen). Der Installer startet dann zwar nicht richtig, weil der Grafikmodus/die Auflösung falsch ist, aber der Kernel startet zumindestens.
Wird der Kernelparameter "vga=788" angehängt, funktionierte die DVD im Test sowohl mit KVM als auch VMWare. Wir sollten den Installer-Grub dahingehend anpassen.
VMWare bootet nicht mit der grub2 gfxpayload Option. Daher müssen wir wieder den Kernel Parameter vga verwenden. * univention-installer wurde entsprechende angepasst (gfxpayload raus, vga=788 wieder rein, für Install und Recover DVD) * in univention-grub wurde grub/vga wieder "reaktiviert" (gfxpayload wurde im Template /etc/default/grub auskommentiert, zusätzlich wird nun grub/quiet auf yes gesetzt) * grub2 wurde so gepatcht, dass in /etc/grub.d/10_linux für die Menueinträge keine Meldung mehr ausgegeben wird ("Loading Linux %s ..." etc.), anderfalls gab es die unschöne Meldung, dass vga=* veraltet ist und man doch besser gfxpayload verwenden sollte * Die Meldung über die veraltete grub/vga Variable wurde aus dem Changelog entfernt. QA * Test der Install DVD auf VMWare * Boot eines UCS 3.0 über VMWare Changelog Eintrag nicht notwendig.
UCS 3.0 mit der Latest Version (ucs_3.0-0-20111124132826-dvd-i386.iso) kann auf VMWare-Server (expedit) und VMPlayer (Notebook) installiert werden. Kurzer Test mit Anmeldung, Firefox, Netzwerk funktionieren. Das einzige was aufgefallen ist, ist eine Meldung in der Instalations Darstellung des Installer, oben rechts in der Fortschritt Anzeige wird direkt nach dem Start in Schwarz "Killed" angezeigt. Dies betrifft den VMPlayer und VMServer, Screenshot häng anbei. Mit der 3.0 latest Version (ucs_3.0-0-20111124135012-dvd-amd64.iso) ist die Installation auf VMPlayer und VMServer (expedit und leksvik )nicht möglich. Nach der Auswahl "Univention Installer" bleibt der Bildschirm schwarz. VMWare ESX Versionen habe ich erstmal ausgelassen da die auch in den Produkttests QAed werden müssen??
Created attachment 3897 [details] Screenshot
Die amd64 Installation auf VMWare-Server und VMPlayer funktioniert doch, mann muss nur ein bischen länger warten, anschließend kann die Installation ganz normal fortgesetzt werden.
Das amd64 Problem entstand durch zu wenig Speicher in der VM.
Sobald die Standardeinstellung der RAM Größe von 256 auf 384 vergrößert wird (In VMPlayer), erscheint die "Killed" Meldung im installer nicht mehr, verified
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"