Bootsplash im Verbose-Mode und im Silent-Mode
1. Vorbereiten des Systems
Falls noch nicht geschehen, sollte man den alten Kernel auf den 2.6.10er updaten. Dazu gibt es hier im Wiki eine sehr detailierte Anleitung, wie man das macht! Ich bitte euch daher, genau dieser Anleitung zu folgen.
Hier gehts zur Anleitung:
http://kanotix.com/wiki/CoMa.php?CoMa=Kanotix-Kernel-Update∞
2. Bootsplash im verbose-mode
bootsplash kann ein .jpg im Hintergrund anzeigen, während die Statusmeldungen beim booten und beim runterfahren über den Bildschirm laufen. Um die Statusmeldungen farblich vom neuen Hintergrund abzusetzen empfiehlt es sich mit dem Eintrag "fgcolor=7" in der /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg" zu experimentieren (z.B. "fgcolor=black" setzen).
Wie kommt man zu einem Hintergrundbild, bei dem im Vordergrund die Kernelmeldungen ausgegeben werden?
Als erstes meldet man sich in der shell mit root an, dann folgende Schritte genau folgen:
cd /boot
wget -N http://kanotix.com/files/fix/initrd.splash
ln -fs initrd.splash initrd.img-$(uname -r)
update-grub
reboot
Nun sollte man einen schönen Tux im Hintergrund haben!
Weitere interessante Links hierzu:
http://www.debianforum.de/wiki/Bootsplash∞
http://www.bootsplash.org/∞
3. Bootsplash im silent-mode
Nun wird es ein wenig komplizierter, aber keine Angst, auch ich habe es geschafft! Als erstes muss man in der
source.list folgende Einträge machen. Du meldest Dich wieder in der Konsole mit *root* an und die source.list kannst du mit folgenden Befehl editieren:
nano -w /etc/apt/sources.list
Dort fügst du folgende Zeilen hinzu:
# bootsplash
deb http://www.bootsplash.de/files/debian unstable main
deb-src http://www.bootsplash.de/files/debian unstable main
Du schliesst den Editor "Nano" durch das Drücken von
Strg +
X. Nano fragt nun nach, ob Du das File speichern willst, da antwortest du mit einem simplen j für Ja. Danach bist du wieder in deiner Konsole. nun kommt es zu einem spannenden Teil unserer "Bootsplash-Mission". Bitte auch hier wieder genau meinen Anweisungen folgen:
apt-get update
apt-get install bootsplash sysv-rc-bootsplash bootsplash-theme-debian-tux
ACHTUNG: Bei mir kam es immer wieder zu Abhängigkeitsproblemen. Normalerweise bei einer Kanotix-HD-Installation wird auch das Paket knoppix-splash installiert, und genau hier gibt es einige Schwierigkeiten bei der Einrichtung von bootsplash.
Das Problem lösen wir wie folgt: In der Konsole deinstallieren wir das Paket knoppix-splash:
apt-get remove knoppix-splash
Danach wiederholen wir den Vorgang für das Installieren von bootsplash.
apt-get install bootsplash sysv-rc-bootsplash bootsplash-theme-debian-tux
ACHTUNG: Auch hier kommt es manchmal zu kleinere Problemchen. Meistens wird dann folgende Fehlermeldung von apt generiert:
''Building bootsplash initrd image...
/etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg: No such file or directory
dpkg: Fehler beim Bearbeiten von bootsplash (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
bootsplash
E: Sub-process /usr/bin/dpkg returned an error code (1)''
Dies können wir ganz einfach mit dem Befehl von dpkg umgehen. Gebe nun in der Konsole folgende Befehle ein.
dpkg --force-all -i dpkg --force-all -i /var/cache/apt/archives/bootsplash_3.1-6_i386.deb
Damit wird das Paket regelrecht auf das System "geknüppelt". Wenn Du nun soweit bist, geht es an die Konfiguration von bootsplash.
Ergänzung von Wh1sper: --- Eine weniger gewaltaetige Variante beim Auftreten vom oben beschriebenen Fehler scheint mir folgendes zu sein:
dpkg -i --force-overwrite /var/cache/apt/archives/bootsplash_3.1-10_i386.deb
Danach ein
Damit hat es bei mir funktioniert.
Ende Ergaenzung
Dazu gibst Du in der Konsole folgenden Befehl ein:
dpkg-reconfigure bootsplash
Die erste Frage die uns das System stellt, beantworten wir mit None. Nun müssen wir noch Grub dazu bringen, das dieser auch beim Start das neue Bootimage annimmt und anzeigt. Hierzu editieren wir unsere menu.list.
nano -w /boot/grub/menu.lst
Nun sollten wir folgende Zeilen anpassen:
- Wir sollten nun einen neuen Titel erzeugen, damit wir wissen, dass das unser "Splash-Kernel" ist:
title Debian GNU/Linux, kernel 2.6.10-kanotix-6-Splash - - -
- Die Startpatition geben wir mit root=.... an! Seht dazu die anderen Einträge in der menu.list an:
root (....)
- Den Kernel mit den Zusatzoptionen angeben:
kernel /boot/vmlinuz-2.6.10-kanotix-6 root=/dev/hdaX ro ramdisk_size=100000 lang=de apm=power-off nomce splash=silent vga=791
- Die Initrd.splash und die anderen Optionen angeben:
initrd /boot/initrd.splash
boot
So, das wars dann. Mit dem Befehl
reboot in der Konsole sollte das System neu starten und der Bootsplash angezeigt werden. Mit der Taste
F2 könnt ihr vom
silent-Mode zum
verbose-Mode wechseln.
Um das ganze noch ein wenig "peppiger" zu machen, gibt es ein Script für farbige Bootmeldungen, das Ihr euch unter folgendem Link ansehen könnt:
http://kanotix.com/wiki/CoMa.php?CoMa=FarbigeBootmeldungen∞
Beitrag von chiram007
Danke an Armin und maxxerror