View previous topic :: View next topic |
Author |
Message |
reyneke Guru
Joined: 09 Jan 2004 Posts: 542 Location: Augsburg / Germany
|
Posted: Sun Dec 19, 2004 9:51 pm Post subject: Probleme mit fblogo [solved] |
|
|
Hallo, Forum.
Nachdem ich mal ausgehend von den Vanilla-Sources von kernel.org (2.6.9) mein eigenes "Patchset" erstellt habe, wollte ich den Kernel mit meinem eigenen Bootlogo verzieren.
Ich habe also ein PNG (80x66 px) mit ImageMagick und fblogo in einen Header verwandelt (linux_logo.h) und habe dieses mittels fblogo_patch in die Sourcen gepatcht.
fblogo_patch suchte die Datei fbcon.c zunächst an der falschen Stelle (/usr/src/linux/drivers/video). Diese befand sich zwar in selbigem Verzeichnis, leider aber in einem Unterordner (console). Ich habe das im Skript fblogo_patch korrigiert und es funktionierte.
Keinerlei Fehlermeldung, Returncode 0. Auch der Kernel kompilierte und bootete ohne Probleme - leider auch ohne mein Custom Logo. Wieder thronte ein Pinguin in der Ecke.
Habe ich was falsch gemacht oder funktioniert fblogo nicht mehr mit Kernel-2.6?
Danke im Voraus.
reyneke. _________________ I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.
Maximo Park - Apply Some Pressure
Last edited by reyneke on Mon Dec 20, 2004 1:39 pm; edited 1 time in total |
|
Back to top |
|
|
Macumba Tux's lil' helper
Joined: 13 Sep 2004 Posts: 112
|
|
Back to top |
|
|
reyneke Guru
Joined: 09 Jan 2004 Posts: 542 Location: Augsburg / Germany
|
Posted: Sun Dec 19, 2004 10:18 pm Post subject: |
|
|
Hatte es auch grade entdeckt - das Wiki macht sich langsam!
Ich kompiliere grade einen neuen Kernel; das Logo hab ich diesmal nach der Anleitung im Wiki erstellt. Melde mich nach dem Reboot nochmal.
Danke!
reyneke.
P.S.: In einer anderen Anleitung stand, daß das Logo nur 80x80 px groß sein darf. Ist das richtig oder kann man auch größere Bilder verwenden? Die 224-Farben.Grenze dürfte ja wohl vorerst nicht zu brechen sein.
später:
Naja. Nachdem der erste Versuch auch nicht von Erfolg gekrönt war, hab ich mit /usr/src/linux/drivers/video/logo/ mal genauer angesehen und herausgefunden, daß das "normale" Logo sich hinter logo_linux_clut224.ppm versteckt und habe flugs dieses durch mein eigenes logo.ppm ersetzt und nochmal kompiliert.
Jetzt funktioniert bei beiden Kerneln weder Logo noch Framebuffer. Ich verschiebe meine Experimente mal auf morgen.
Falls noch jemand Anregungen hat, bin ich natürlich weiterhin empfänglich
und verbleibe dankend
reyneke.
noch später:
Ich habe nun herausgefunden, daß man die custom_logo.c-Datei mittels dem Tool pnmtologo, das auf der Site downzuloaden ist, erstellen kann. Das hatte der Author wohl vergessen. Jetzt muß ich nur noch herauskriegen, wie ich dem Compiler sage, daß er meine custom_logo.{ppm/c} verwenden soll. Jemand 'ne Idee?
Hier nochmal dr Ablauf:
Code: |
pngtopnm logo.png | pnmtoplainpnm > logo_linux_FancyName.ppm
pnmtologo logo_linux_FancyName.ppm > logo_linux_FancyName.c
cp logo_linux_FancyName.[ppm|c] /usr/src/linux/drivers/video/logo/
|
'nacht! _________________ I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.
Maximo Park - Apply Some Pressure |
|
Back to top |
|
|
reyneke Guru
Joined: 09 Jan 2004 Posts: 542 Location: Augsburg / Germany
|
Posted: Mon Dec 20, 2004 1:39 pm Post subject: |
|
|
OK. War eigentlich logisch:
Code: |
1. pngtopnm logo.png | pnmtoplainpnm > logo_linux_FancyName.ppm
2. pnmtologo logo_linux_FancyName.ppm > logo_linux_FancyName.c
3. echo "#include <linux/linux_logo.h>" >> logo_linux_FancyName.c (falls das noch nicht drin steht)
4. cp logo_linux_FancyName.[ppm|c] /usr/src/linux/drivers/video/logo/linux_logo_clut224.[c|ppm]
|
Dann klappt's auch mit'm Custom Logo. Schade, daß das Howto im Wiki unvollständig ist, denn so, wie's da steht klappt's leider nicht.
Wäre nett, wenn das jemand nachvollziehen würde, damit ich weiß, ob man's verallgemeinern kann.
Danke im voraus.
Gruß,
reyneke. _________________ I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.
Maximo Park - Apply Some Pressure |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|