SuSE 9.1 - Probleme mit mkinitrd und bootsplash
hallo habe gerade einen neuen Anlauf mit der SuSE 9.1 genommen und bin mit dem bootsplash wieder voll auf die Nase gefallen. Und das trotz aller Infos hier in der Liste, bei SuSE und in der Kernel-Dokumentation und unter /usr/* Nun der Reihe nach: "bootsplash" ist nach der Neuinstallation da (bei mir "silent") Nach dem ersten Aufruf von "mkinitrd" kommt aber nur noch der schwarze Bildschirm (native) Mit dem Kommando (Quelle: http://www.bootsplash.org (kernel stuff) /sbin/splash -s -f /etc/bootsplash/themes/SuSE \ /config/bootsplash-1024x768.cfg >> /boot/initrd.splash erhalte ich zwar unter /boot eine initrd.splash, aber die Datei ist l e e r . Mit folgenden Befehlen wird u.a. mitgeteilt, dass Bootsplash diabled ist: - - - - s n i p p ro999:~ # mkinitrd -s /boot/initrd Root device: /dev/hda2 (mounted on / as ext2) Module list: advansys Kernel image: /boot/vmlinuz-2.6.4-52-default Initrd image: /boot/initrd-2.6.4-52-default Shared libs: lib/ld-2.3.3.so lib/libc.so.6 Modules: kernel/drivers/scsi/scsi_mod.ko kernel \ /drivers/scsi/sd_mod.ko kernel/drivers/scsi/advansys.ko Bootsplash: disabled for resolution /boot/initrd Run lilo now to update the boot loader configuration. ro999:~ # - - - - - - - - - - - - - ro999:~ # mkinitrd Root device: /dev/hda2 (mounted on / as ext2) Module list: advansys Kernel image: /boot/vmlinuz-2.6.4-52-default Initrd image: /boot/initrd-2.6.4-52-default Shared libs: lib/ld-2.3.3.so lib/libc.so.6 Modules: kernel/drivers/scsi/scsi_mod.ko kernel \ /drivers/scsi/sd_mod.ko kernel/drivers/scsi/advansys.ko Run lilo now to update the boot loader configuration. ro999:~ # lilo - - - - s n i p p Lilo enthält u.a. folgendes: - - - s n i p p menu-scheme = Wb:kw:Wb:Wb initrd = /boot/initrd append = "resume=/dev/hda1 splash=silent desktop" vga = 0x317 - - - - s n i p p Im Kernel-stuff von bootsplash.org steht u.a. drin: - - - - s n i p p - [ . . . ] * To use the Linux bootsplash screen, you have to recompile your kernel. [ . . . ] - - - - s n i p p Gilt das nur für die dort angebotenen tarballs oder ist das auch hier bei SuSE zu berücksichtigen? Denn ich habe den Kernel nicht gepatcht SuSE bietet ein Update für mkinitrd an. Das habe ich eingespielt. Keine Besserung Wegen der vielseitigen Infos, die ich gelesen habe, erwähne ich auch noch: /linuxrc gibt es bei mir nicht /usr/share/splash gibt es bei mir nicht /usr/share/theme ist leer sysfs ist in der /etc/fstab aufgeführt. Für initrd gibt es aber keinen Eintrag in /etc/fstab ls /proc/initrd gibt es nicht in /dev ist initrd und ram disk usw vorhanden Für den Kernel 2.6.4-52-default gibt es jetzt schon wieder ein Update bei SuSE. Wenn ich das nehmen und kompilieren wollte, dann müsste ich wieder ohne bootsplash leben. Ich meine, so geht das doch nicht. Wer hat hier Erfahrungen, wie man das lösen kann. Bin wie immer für jede Hilfe dankbar. Vielen Dank im voraus Grüße Rolf
Rolf Hoff schrieb:
hallo
habe gerade einen neuen Anlauf mit der SuSE 9.1 genommen und bin mit dem bootsplash wieder voll auf die Nase gefallen. Und das trotz aller Infos hier in der Liste, bei SuSE und in der Kernel-Dokumentation und unter /usr/*
Nun der Reihe nach:
[ . . .] siehe bitte meine Mail von heute, 21.00 Uhr Nachtrag: Habe leider erst nach Versand gemerkt, dass ich einen Punkt vergessen habe, und zwar: In /etc/sysconfig/bootsplash steht bei mir » THEME= "SuSE" « Muss da evtl der vollständige Pfad ergänzt werden? Und modprobe findet keine Module.
Rolf Hoff wrote:
[...] "bootsplash" ist nach der Neuinstallation da (bei mir "silent") Nach dem ersten Aufruf von "mkinitrd" kommt aber nur noch der schwarze Bildschirm (native) [...] - - - - s n i p p ro999:~ # mkinitrd -s /boot/initrd ^^^^^^^^^^^^^^^^^^^^^^^^ Bitte schau Dir "mkinitrd -h" an. Hier steht ganz klar:
-s size Add splash animation and bootscreen to initrd. Size ist englisch und heisst Groesse, Du gibst aber /boot/initrd an als Parameter fuer die Option -s, das kann nicht funktionieren. Dein Aufruf fuer die mkinitrd sollte z.B. in etwa wie folgt aussehen: mkinitrd -k vmlinuz-X.Y.Z -i initrd-X.Y.Z -s 1024x768 Das ist natuerlich nur ein Beispiel und sollte angepasst werden auf die richtigen Versionen und die richtige Groesse bei der Option -s. Das Theme ist dabei durch /etc/sysconfig/bootsplash festgelegt. CU, Th.
Thomas Hertweck schrieb:
Rolf Hoff wrote:
[...] "bootsplash" ist nach der Neuinstallation da (bei mir "silent") Nach dem ersten Aufruf von "mkinitrd" kommt aber nur noch der schwarze Bildschirm (native) [...] - - - - s n i p p ro999:~ # mkinitrd -s /boot/initrd ^^^^^^^^^^^^^^^^^^^^^^^^ Bitte schau Dir "mkinitrd -h" an. Hier steht ganz klar:
-s size Add splash animation and bootscreen to initrd.
Size ist englisch und heisst Groesse, Du gibst aber /boot/initrd an als Parameter fuer die Option -s, das kann nicht funktionieren. Dein Aufruf fuer die mkinitrd sollte z.B. in etwa wie folgt aussehen:
mkinitrd -k vmlinuz-X.Y.Z -i initrd-X.Y.Z -s 1024x768
Das ist natuerlich nur ein Beispiel und sollte angepasst werden auf die richtigen Versionen und die richtige Groesse bei der Option -s. Das Theme ist dabei durch /etc/sysconfig/bootsplash festgelegt.
CU, Th.
hallo Thomas, ja, so hat es funktioniert. Danke Gruß Rolf
participants (2)
-
Rolf Hoff
-
Thomas Hertweck