Hallo Ursa,
wenn Du die Grafik ein wenig aufpeppen willst folgt hier eine mögliche Lösung:
Damit überhaupt eine Grafik auf der Console angezeigt werden kann, muss der sogenannte Framebuffer aktiviert sein.
Folgende Auflösungen sind möglich:
785 oder 786 oder 0x311 oder 0x312 640 x 480 Bildpunkte
788 oder 789 oder 0x314 oder 0x315 800 x 600 Bildpunkte
791 oder 792 oder 0x317 oder 0x318 1024 x 768 Bildpunkte
794 oder 0x31a oder 795 oder 0x31b 1280 x 768 Bildpunkte
Den Eintrag findet man im Verzeichnis /boot/grub
die zu editierende Datei heißt menu.lst
dort findet man u.a. einen Eintrag VGA=
Dort bitte die gewünschte Auflösung aus obiger Tabelle eintragen.
Nun erstelle eine Grafik in der gewünschten Auflösung im JPEG-Format z.B. mit Gimp
Die Splashscreen-Grafiken befinden sich in dem Verzeichnis:
/usr/share/splash/
Vorbereitung
Damit man den Orginalzustand wieder herstellen kann, sollte man eine Sicherheitskopie der Orginaldateien anlegen. Gehe folgendermassen vor:
mv /usr/share/splash/bootsplash-1024x768.jpg /usr/share/splash/bootsplash-1024x768.jpg.backup
cp /usr/share/splash/bootsplash-1024x768.cfg /usr/share/splash/bootsplash-1024x768.cfg.backup
cp /usr/share/splash/splash.dsc /usr/share/splash/splash.dsc.backup
Das Beispiel ist für die Aulösung 1024x768 Bildpunkte.Bei anderen Auflösungen sinngemäß vorgehen.
Kopiere nun die neue Grafik in das Verzeichnis:
/usr/share/splash/
cp neuegrafik.jpg
/usr/share/splash/bootsplash-1024x768.jpg
Beachte das die Rechte für diese Datei folgendermassen gesetzt sein müssen:
tux:~ # ls -l /usr/share/splash/bootsplash-1024x768.jpg
-rw-r--r-- 1 root root /usr/share/splash/bootsplash-1024x768.jpg
Sollte diese Datei andere Rechte haben setze sie um:
chmod 644 /usr/share/splash/bootsplash-1024x768.jpg
chown root.root /usr/share/splash/bootsplash-1024x768.jpg
Um den Abstand des Textes zu dem Rand zu definieren editiere die Datei:
/usr/share/splash/bootsplash-1024x768.cfg
Achtung: Die Verzeichnisse differieren bei verschiedenen SuSE-Versionen, also entsprechend anpassen !
Bei dem SuSE-Default-Splashscreen, wird am Ende des Bootvorgangs ein Quatrat über den Splashscreen gelegt um Grafiken zu "versteckten". Wenn man dies nicht wünscht muss man die Datei:
/usr/share/splash/splash.dsc
editieren
Ändere hier den Eintrag:
master:killall -2 fbmngplay; echo "hide penguin" >/proc/splash
in:
master:killall -2 fbmngplay
Einbinden des Splashscreens
Editiere die Datei: /boot/grub/menu.lst
Trage hier bei dem Eintrag "vga=" den Wert für die Auflösung (hier 1024 x 768 Bildpunkte):
vga=791
ein ( siehe oben )
SuSE - User welche Lilo als Bootmanager einsetzen
finden den Eintrag in der Datei /etc/lilo.conf
( bis SuSE 8.0 Standard )
Führen nun folgende(n) Befehl(e) aus:
mk_initrd
Für Suse-User bis SuSE 8.0 auch lilo
Grub macht alles automatisch beim nächsten Neustart
Wenn man die Textfarbe auf der Console ändern möchte editiere die Datei /etc/init.d/boot.local und füge folgendes am Ende ein:
# Die Farbe wird in Hexadezimal angegeben und ist in der Reihenfolge RGB
# (rot, grün, blau) definiert.
#
# Z.B.:
# 000000 schwarz
# ff0000 rot
# 00ff00 grün
# 0000ff blau
# ffffff weiß
textfarbe="000000"
echo -e "\033]R\033]P0$textfarbe\033]P4$textfarbe" > /dev/tty0
tty0 = Startconsole
Viel Spass beim Ausprobieren
Gruß
penguintux
Alle Angaben ohne Gewähr !!