2.6.* und eigenes Bootlogo

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

2.6.* und eigenes Bootlogo

Beitrag von slide » 26.04.2004 22:20:55

Hi,

ich versuche gerade mein eigenes Bootlogo (Tux in der Ecke) zu erstellen, was früher unter 2.4.* auch immer gut funktioniert hat, da hatte ich damit keine Probleme.
Hier kurz wie das funktioniert hat:
1. Bild erstellen (png, 223 Farben)
2.

Code: Alles auswählen

fblogo bild.png linux_logo.h
(erstellt linux_logo.h aus png Datei)
3.

Code: Alles auswählen

cp linux_logo.h /usr/src/linux/include/linux/linux_logo.h
4. muss man in der Datei /usr/src/linux/drivers/video/fbcon.c die Maße des Logos eintragen
(im Original sind es 80x80, aber bei mir hats früher auch mit 160x100 funktioniert)
5. Kernel neu backen
Das stammt übrigens aus diesem [1] HowTo.

So, unter 2.6.5 funktioniert das jetzt nicht mehr so und ich versuche herauszufinden warum. Es gibt im iNet allerdings sehr wenig darüber, hab bis jetzt noch nichts gefunden...

1. Problem:
/usr/src/linux/drivers/video/fbcon.c existiert nicht mehr
Es ist gibt zwar eine fbcon.c in /usr/src/linux/drivers/video/console, aber da kann man die Maße nicht einstellen.

2. Problem (oder Resultat):
Wenn ich ohne diese Einstellungen vorzunehmen den Kernel kompilieren will, passiert das hier:

Code: Alles auswählen

drivers/video/logo/logo_linux_clut224.c:605: Warnung: (nahe der Initialisierung f?r >>__in 
itdata<<)
drivers/video/logo/logo_linux_clut224.c:605: Warnung: data definition has no type or stora 
ge class
{standard input}: Assembler messages:
{standard input}:14: Error: symbol `__initdata' is already defined
{standard input}:20: Error: symbol `__initdata' is already defined
make[3]: *** [drivers/video/logo/logo_linux_clut224.o] Fehler 1
make[2]: *** [drivers/video/logo] Fehler 2
make[1]: *** [drivers/video] Fehler 2
make: *** [drivers] Fehler 2
]
Die ersten beiden Zeilen spuckt er sehr oft hintereinander aus, immer für andere Zeilen in den Dateien.

3. Problem:
Ich hab ein neues 80x80 Bild angelegt, womit die Kompilierung auch nicht funktioniert, also liegt es möglicherweise doch nicht an den Maßen des Logos.

Irgendwelche Ideen dazu?
Ich weiß, ist ein sehr spezielles Problem und auch nicht unbedingt extrem wichtig...aber trotzdem. *g*

[1] http://www.teamunix.de/howto/bootlogo.php

Slide (das ist mal ein langes Problem...) :)

EDIT: Tippfehler
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club

Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

Beitrag von ckihm.deb » 01.12.2004 14:23:52

Hast du es mittlerweile hinbekommen? Wenn ja, dann würde mich die Lösung auch interressieren.

Gruss
christian
christian

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 01.12.2004 16:54:16

Nein, ich hab es aber auch nicht weiter probiert. Wenn ich Zeit habe (kommt nicht oft vor), kann ich es nochmal testen...könnte aber etwas dauern.

Mathis
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club

Benutzeravatar
ckihm.deb
Beiträge: 263
Registriert: 26.12.2002 18:49:38
Wohnort: Saarbrücken

Beitrag von ckihm.deb » 02.12.2004 11:00:53

christian

Antworten