Hallo zusammen,
hab die SuFu erfolglos abgegrast und auch über Google nix passendes gefunden,
deswegen wende ich mich jetzt an Euch:
Wollte mein System (Gentoo, Kernel: 2.6.12-rc2-nitro1) mit Hilfe von gensplash um einen schönen Bootscreen + hochauflösende
Konsolen erweitern, ich bekomm es jedoch einfach nicht gebacken.
Habe versucht, mich an dieses Howto von gentoo-wiki.com zu halten, habe die entsprechenden Kernelmodule aktiviert, eine
initrd erstellt und meine grub.conf angepasst.
Allerdings ist der Erfolg eher bescheiden, das einzige, was ich beim booten als Hinweis bezüglich gensplash sehe, ist:
Code:
Failed to open /dev/fb0 or /dev/fb/0 for reading
Can't open config file /etc/splash/emergence/0x0.cfg
Failed to load image (null).
Can't open /dev/fb0 or /dev/fb/0
cat: /etc/splash/emergence/.cfg: No such file or directory
Der relevante Eintrag in der grub.conf sieht so aus:
Code:
title GNU/Linux Gentoo 2.6.12-rc2-nitro1 mit Gensplash
root (hd0,6)
kernel (hd0,6)/boot/kernel-2.6.12-rc2-nitro1-gensplash quiet root=/dev/hda7 video=vesafb:ywrap,mtrr,1024x768-16@70 splash=silent,theme:emergence CONSOLE=/dev/tty1
initrd (hd0,6)/boot/fbsplash-emergence-1024x768
Mein System ist auf ~x86-Sourcen aufgebaut, weiß jemand etwas von Problemen mit der "unstable"-Version von 'splashutils'?
In dem Howto wird aber sogar das Benutzen von maskierten Paketen bevorzugt, also hab ich das mal ausgeschlossen.
Ansonsten gab es eigentlich nur noch bei den Kerneleinstellungen kleine Schwierigkeiten, da ich mich in
den Optionen meines Kernels nicht so wirklich zurechtgefunden habe.
Ich habe aktiviert:
Code:
Device Drivers --->
Graphics support --->
<*> Support for framebuffer devices
<*> VESA VGA graphics support
VESA driver type (vesafb) --->
(x) vesafb
{*} Support for the framebuffer splash
Console display driver support --->
{*} Video mode selection support
<*> Framebuffer console support
( {}=[], ließ sich mit eckigen Klammern nicht richtig darstellen)
Sollte ich noch irgendwas anderes aktiveren (nVidia Grafikchipsatz)?
Der Nitrokernel hatte alle Funktionen schon von Haus aus drinnen, musste nichts patchen.
Hat irgendjemand eine Idee, woran es liegen könnte?
Man merkt beim booten auch nicht, wie er z.B. versucht, die Auflösung zu ändern.
Noch etwas zur Fehlermeldung:
Die Devices /dev/fb0 bzw /dev/fb/0 sind wirklich nicht vorhanden, wer oder was hätte die denn erstellen sollen?
Außerdem ist /dev/fbsplash auch nicht vorhanden, wobei ich mir nicht sicher bin, ob es das überhaupt müsste.
Warum wird versucht, /etc/splash/emergence/0x0.cfg zu öffnen und nicht die 1024x768.cfg, wie es als Kerneloption angegeben ist?
Bin mit meinem Latein ziemlich am Ende und für jede Hilfe dankbar
philicitas
Lesezeichen