Splashscreen für Grub
Hallo zusammen, Ich hatte heut mal 4 Stunden Zeit und wollte deb Startbildschirm etwas aufpeppen, so als Hingucker ;) Ich habe mir gemäß der Anleitung http://www.linuxwiki.de/GRUB mit "convert -size 640x480 bild.jpg -resize 640x480 -colors 15 bild.xpm && gzip bild.xpm" ein Hintergrundbild für das Grub-Startmenü gebastelt und mit: gfxmenu (hd0,2)/boot/grub/newsplash.xpm.gz in die menu.lst eingetragen Leider akzeptiert Grub die Datei nicht und quittiert mit 'invalid File Format'. Das habe ich auch mit fertigen Splashscreen's aus dem Internet probiert. Lediglich die systemeigene Dateie /boot/message wird akzeptiert. Diese Datei wird als CPIO-Archiv erkannt, hat also auch ein ganz anderes Dateiformat, als nach o.g. Beschreibung vorliegen müsste. Alle Recherchen im Internet und bei der SuSE-DB haben mich auf längst überholte Lösungswege gebracht. Kann mir hier wer helfen, das richtige format zu finden? Installiert ist grub + gfxmenu grub-gfxboot lässt sich nicht installieren, weil mit dem systemeigenen grub im Konflikt. Sollte ich diesen installieren? Weiterhin schaltet Grub das Splash beim booten aus, weshalb wieder die Konsolenmeldungen gezeigt werden. Der Splash sollte aber bis zum umschalten auf KDE aktiv bleiben. Wie geht das? -- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Christian Sieh hier mal nach: http://linuxforen.de/forums/showthread.php?t=257605 gruss rudi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 29 Dezember 2008 20:42:29 schrieb Christian Meseberg:
Hallo zusammen, Hallo Christian,
bei Suse sind die Dateien im Ordner /etc/bootsplash/themes/ Dort das neue Theme reinpacken und die Textdatei: /etc/sysconfig/bootsplash in einem Editor öffnen und ganz unten bei THEME den dateinamen des neuen Bildes eintragen. Gruß Thomas
grub-gfxboot lässt sich nicht installieren, weil mit dem systemeigenen grub im Konflikt. Sollte ich diesen installieren?
Weiterhin schaltet Grub das Splash beim booten aus, weshalb wieder die Konsolenmeldungen gezeigt werden. Der Splash sollte aber bis zum umschalten auf KDE aktiv bleiben. Wie geht das?
-- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Thomas Schirrmacher meinte am Montag, den 29.12.2008 um 20:56 Uhr wegen:Splashscreen für Grub
bei Suse sind die Dateien im Ordner /etc/bootsplash/themes/ Dort das neue Theme reinpacken und die Textdatei:
/etc/sysconfig/bootsplash
in einem Editor öffnen und ganz unten bei THEME den dateinamen des neuen Bildes eintragen.
Danke Thomas, hat SuSE nicht beeindruckt. Obwohl ich die Datei /etc/sysconfig/bootsplash geändert habe, startet SuSE unbeeindruckt mit den alten Einstellungen. Scheinbar hat diese Datei keine Bedeutung im System. Die Informationen liegen allein in der /boot/message SuSE macht es seinen Usern scheinbar nicht so leicht .... :( @ Rudi Danke, auch Dir. Die Lösung liegt hier schon etwas näher, aber es funzt noch nicht. Wahrscheinlich liegt es an der Konvertierung des Bildes. Das alte back.jpg hatte ca. 59 KB. Da komme ich einfach nicht hin, bei 800x600 dpi. -- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Christian
Danke, auch Dir. Die Lösung liegt hier schon etwas näher, aber es funzt noch nicht. Wahrscheinlich liegt es an der Konvertierung des Bildes. Das alte back.jpg hatte ca. 59 KB. Da komme ich einfach nicht hin, bei 800x600 dpi.
Versuch mal mit Gimp die Grosse zu aendern bist auf einen annehmbaren Wert kommst und dann dieses Bild wieder hochskalieren, die Datei messages (insgesamt) darf nicht groesser als 400k sein. Nimm nur die Datein die du wirklich brauchst und setze die 400k als Obergrenze, so weisst du wieviel Lust fuer dein Bild bleibt, auch darft du nicht vergessen die voherige messsages aus dem Ordner zunehmen, hatte ich beim ersten mal vergessen. Sieh dir doch mal die Bilder unter http://www.kde-look.org/index.php?xcontentmode=66 an, vielleicht findest du ja was passendes, ich habe mir das HAL-9000 runtergeladen da mir das WinterWonderLand der 11.1 nach 2 Tagen auf den Keks ging :-) gruss rudi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo! Am 29.12.2008 um 20:56 Uhr schrieb Thomas Schirrmacher:
bei Suse sind die Dateien im Ordner /etc/bootsplash/themes/ Dort das neue Theme reinpacken und die Textdatei:
/etc/sysconfig/bootsplash
Du verwechselst den grub-splash mit dem boot-splash. Bei ersterm kannst du z. B. den Kernel oder das Betriebssystem auswählen, der zweite aus /etc/sysconfig/bootsplash wird angezeigt anstatt der Bootmeldungen des Kernels. Zuständig dafür sind die Optionen splash=silent bzw verbose. cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Peter Geerds meinte am Montag, den 29.12.2008 um 22:53 Uhr wegen:Splashscreen für Grub
Hallo!
Am 29.12.2008 um 20:56 Uhr schrieb Thomas Schirrmacher:
bei Suse sind die Dateien im Ordner /etc/bootsplash/themes/ Dort das neue Theme reinpacken und die Textdatei:
/etc/sysconfig/bootsplash
Du verwechselst den grub-splash mit dem boot-splash. Bei ersterm kannst du z. B. den Kernel oder das Betriebssystem auswählen, der zweite aus /etc/sysconfig/bootsplash wird angezeigt anstatt der Bootmeldungen des Kernels. Zuständig dafür sind die Optionen splash=silent bzw verbose.
sorry, jetzt bin ich ganz durcheinander. WO BITTE WIRD FÜR WELCHEN SPLASH EINGESTELLT? grubsplash= Bootsplash= Aber es würde mir jetzt schon genügen, wenn die Standardeinstellungen, welche nach der ersten Installation vorhanden waren, wieder funktionieren. Leider musste ich grub mit der Resttungs-DVD wieder reorganisieren und deshalb habe ich nur noch die schwarze Konsole. Grubsplash funktioniert mit der /boot/message Aber dann kommt wieder die Konsole. Die Kerneloption 'splash=verbose' nützt nichts. -- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Christian, Am Montag 29 Dezember 2008 23:15:07 schrieb Christian Meseberg:
sorry, jetzt bin ich ganz durcheinander. WO BITTE WIRD FÜR WELCHEN SPLASH EINGESTELLT?
Am besten jholst Du Dir die linuxuser-Zeitschrift, Ausgabe 12.2008 Dort ist eingehend beschrieben, wie Du Deinen Bootsplash wechseln kannst (Anleitung für OpenSuse). Gruß Thomas
Beste Grüße Christian
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Thomas Schirrmacher meinte am Montag, den 29.12.2008 um 23:29 Uhr wegen:Splashscreen für Grub
Hallo Christian,
Am Montag 29 Dezember 2008 23:15:07 schrieb Christian Meseberg:
sorry, jetzt bin ich ganz durcheinander. WO BITTE WIRD FÜR WELCHEN SPLASH EINGESTELLT?
entschuldigt bitte meinen Stil von gestern. Es war schon etwas spät und ich hatte die Umstelltaste gedrückt und dann den Text so übernommen.
Am besten jholst Du Dir die linuxuser-Zeitschrift, Ausgabe 12.2008
na, dann bin ich wieder da, wo ich bei XP aufgehört habe. Nämlich mehr Geld für Bücher und Zeitschriften auszugeben, als ich eigentlich Taschengeld dafür übrig habe. Es ging aber auch ohne weitere externe Hilfe, mit etwas Aufmerksamtkeit. Yast und SuSE haben mir irgendwie zwei Dinge zerschossen. Yast hat in den Kerneleintrag in der /boot/grub/menu.lst 'resume=/dev/md1' eingebaut. Das war mal ein früheres Raid0, was es aber (schon länger) nicht mehr gibt. Daran hat sich mkinitrd gestört und die Arbeit eingestellt. Woher der resume-Eintrag stammt, kann ich mir auch nicht so erklären. Außerdem sucht grub neuerdings die menu.lst in /boot/grub/, mkinitrd aber in /boot/ Alles zusammen führt natürlich zu erheblichen Irritationen. Darauf muss man bei SuSE wohl zunehmend gefasst sein. Leider waren alle Mühen, bei openSuSE_DB was dazu zu finden vergebens. Mal zusammen genommen habe ich hier wieder 6 h Freizeit vertrödelt. Aber man hat ja sonst nichts besseres zu tun. Dank an Alle, die geholfen haben. -- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 29 December 2008 23:15:07 Christian Meseberg wrote: Hallo Christian
grubsplash=
/boot/messages
Bootsplash=
splash=silent Splash ist die Anzeige nach dem Bootmenue und bis zum Anmeldebildschirm. Das ganz du mit Esc abschalten. gruss rudi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Christian, Am Montag 29 Dezember 2008 13:42:29 schrieb Christian Meseberg:
Leider akzeptiert Grub die Datei nicht und quittiert mit 'invalid File Format'. Das habe ich auch mit fertigen Splashscreen's aus dem Internet probiert. Lediglich die systemeigene Dateie /boot/message wird akzeptiert. Diese Datei wird als CPIO-Archiv erkannt, hat also auch ein ganz anderes Dateiformat, als nach o.g. Beschreibung vorliegen müsste.
Alle Recherchen im Internet und bei der SuSE-DB haben mich auf längst überholte Lösungswege gebracht.
Kann mir hier wer helfen, das richtige format zu finden?
Da mir die Winterlandschaft des Grub auch langsam auf den S... ging, habe ich mich mal mit dem Thema auseinander gesetzt. Es ist einfacher als ich (wir) dachten: 1. Konsole öffnen und als root anmelden 2. Die vorhandene message in Boot sichern code: cp /boot/message /boot/message_old 3. Ein neues Verzeichnis in Root anlegen und die Datei Message entpacken code: mkdir ~/gfxmenue (enter) cd ~/gfxmenue (enter) cpio -i < /boot/message (enter) 4. Mit dem Konqueror in das erstellte Root-Verzeichnis wechseln 5. Das vorhandene Bootsplash-Bild umbenennen oder löschen und das vorbereitete neue Image in den Ordner kopieren und dem Bild entweder den gleichen Namen geben wie das zuvor umbenannte oder gelöschte Bild- 6. Wieder in die Konsole wechseln (wo wir unbedingt immer noch als root im angelegten Verzeichnis "gfxmenue" sein sollten. 7. Das Archiv mit nachfolgendem Befehl wieder verpacken: code: \ls -1 | cpio -o > /boot/message 8. Jetzt Rechner neu starten. Wenn es geklappt hat, Glückwunsch. Falls das Bild aber zu groß war, zeigt sich Grub nur vor einem schwarzen Hintergrund (auch mal ganz nett nach dem ganzen Schnee der vergangenen Tage). Dann die Prozedur nochmal wiederholen und das Bild in der Größe entsprechend mit Gimp (oda so) anpassen. Viele Erfolg Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Thomas warum so umstaendlich? Die Datei /boot/message wird ins /home-Verzeichniss in einen leeren Ordner kopiert, entpackt, (cpio -iv < message) alles was man nicht braucht rauswerfen und das neue Bild als back.jpg in das Verzeichniss kopieren. Verzeichniss neu verpacken (cpio -ov > message) und dann als Root nach /boot kopieren, fertig. Das Bild sollte nicht groesser als 800x600 pixel sein, da eine groessere Aufloesung von Grub (IMHO) nicht unterstuetz wird und die ganze Datei (gepackt) nicht groesser als 400kB. gruss rudi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Rudi, Am Dienstag 30 Dezember 2008 06:01:34 schrieb Rudi Höning:
Hallo Thomas
warum so umstaendlich?
Umständlich deshalb, weil Deine Anleitung zu spät kam :) Trotzdem danke. Gruß Thomas
Die Datei /boot/message wird ins /home-Verzeichniss in einen leeren Ordner kopiert, entpackt, (cpio -iv < message) alles was man nicht braucht rauswerfen und das neue Bild als back.jpg in das Verzeichniss kopieren. Verzeichniss neu verpacken (cpio -ov > message) und dann als Root nach /boot kopieren, fertig. Das Bild sollte nicht groesser als 800x600 pixel sein, da eine groessere Aufloesung von Grub (IMHO) nicht unterstuetz wird und die ganze Datei (gepackt) nicht groesser als 400kB.
gruss rudi
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Wenn auch noch der Bootsplash angepasst werden soll, ist es am einfachsten, das zur Auflösung passende Bild in /etc/bootsplash/themes/openSUSE/images zu ersetzen (Original zur Sicherheit umbenennen und aufbewahren). Die Bilder, deren Name mit bootsplash beginnt, sind für den verbose-Mode, die anderen (silent...) für den quiet-Mode. Anschließend müssen die neuen Bilder mit mkinitrd in die Initial- Ramdisk geschrieben werden. Gruß, Michael... ...der sogar sein Bios-Splash anpassen konnte ;-) -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Peter und Thomas vielleicht solltet ihr auch die Posts lesen die ich geschrieben habe ;-) Siehe meine 1. u. 2. Antwort im Thread @Thomas: ich wuerde nicht ohne grund in root (/) rumfuhrwerken. Wenn du die Datei einfach in dein /home-Verzeichniss kopierst, kannst du Bloedsinn machen soviel wie du willst und es schadet nicht dem System. gruss rudi und einen guten Rutsch. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Rudi! Am 30.12.2008 um 13:13 Uhr schrieb Rudi Höning:
Hallo Peter und Thomas
Ich antworte mal nur für mich:
vielleicht solltet ihr auch die Posts lesen die ich geschrieben habe ;-) Siehe meine 1. u. 2. Antwort im Thread
Und du solltest auch deine Posts lesen, weil du nämlich hier Message-Id: <200812300601.34732.rh666@web.de> genau die Information weggelassen hast, an der dann Christian scheitern wird (vermutlich). Natürlich hast es zweimal vorher geschrieben, dass die originale message aus dem Verzeichnis zu löschen ist. Warum schreibst du es aber nicht dann, wenn du sogar ein "How-to" mit den notwendigen Befehlen weitergibst? Also: Fühle ich nicht auf den Schlips getreten - du kannst trotzdem noch Linux-Guru sein ;-) cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Peter
Also: Fühle ich nicht auf den Schlips getreten - du kannst trotzdem noch Linux-Guru sein ;-)
Ha, Ha, guter Witz das mit dem Guru :-) Christian wird deshalb nicht scheitern weil er dem Link den ich gepostet habe gefolgt ist. Von dem ich, der Guru, erfahren habe wie es funktioniert.
cu Peter
gruss und guten Rutsch rudi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Rudi! Am 30.12.2008 um 18:38 Uhr schrieb Rudi Höning:
Also: Fühle ich nicht auf den Schlips getreten - du kannst trotzdem noch Linux-Guru sein ;-)
Ha, Ha, guter Witz das mit dem Guru :-)
:-)
Christian wird deshalb nicht scheitern weil er dem Link den ich gepostet habe gefolgt ist. Von dem ich, der Guru, erfahren habe wie es funktioniert.
Das will ich hoffen - er rührt sich nicht mehr! Ansonsten würde ich schon empfehlen, solche Anleitungen möglichst vollständig zu posten. Es könnte ja Leute geben, die durch Google auf deine Posts stoßen, die vorherigen Mails nicht lesen und sich dann wundern, was du für ein Zeug schreibst. Ich wünsche dir und allen anderen Lesern auf dieser Liste eine gesegnetes neues Jahr! Viele Grüße aus dem Coburger Land Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Peter Geerds meinte am Dienstag, den 30.12.2008 um 18:52 Uhr wegen:Splashscreen für Grub
Christian wird deshalb nicht scheitern weil er dem Link den ich gepostet habe gefolgt ist. Von dem ich, der Guru, erfahren habe wie es funktioniert.
Das will ich hoffen - er rührt sich nicht mehr!
sorry, ich hatte den thread bereits als gelöst gekennzeichnet. Message-ID: <263570057.20081230125655@thebat.net> hier habe ich die Probleme kurz geschildert, die eine schnelle Lösung verhindert hatten. tatsächlich hat mir die Mail von Rudi Message-Id: <200812292053.49848.rh666@web.de> die Lösung schon gebracht und dass ich die (ur)message löschen muss, habe ich schon erkannt. Also nochmals Danke an Rudi und Alle, die geholfen haben. schönen Abend noch ;) -- Beste Grüße Christian Schade, dass XMMS gerade nichts spielt :( The Bat! 4.0.39.38 (BETA) unter SuSE 11.0 und Wine 1.1.11 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Rudi! Am 30.12.2008 um 06:01 Uhr schrieb Rudi Höning:
cpio -iv < message cpio -ov > message So funktioniert es nicht ganz ;-) Wenn du es so machen willst, solltest du vor dem zweiten Befehl die alte message löschen, weil sie sonst in die neue mit eingepackt wird.
cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Christian Meseberg
-
Michael Höhne
-
Peter Geerds
-
Rudi Höning
-
Thomas Schirrmacher