• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Bootsplash

defektor

Newbie
Hallo ihr,

hab SuSE 10.2. auf meinem System und wollte mir nach folgender Anleitung http://www.kde-look.org/content/show.php?content=52593 einen Bootsplash installieren. Hat eigentlich geklappt, hat soweit keine Fehler ausgeworfen. Nun tut sich aber nichts, sprich, keine graphischen Veränderung, es zeigt sich beim Reboot nachwievor das blaue Standardthema.
Was hab ich übersehen? Wie bekomme ich das Theme zum laufen?

Grüße
 
A

Anonymous

Gast
Gib mal die Ausgabe von:

Code:
sudo /sbin/mkinitrd

Greetz,

RM
 

stka

Guru
Wenn du mehr und genaueres dazu lesen willst, schau doch mal in das aktuelle (03.2007) Linuxuser da ist ein ganzer Artikel dazu drin.
 
OP
D

defektor

Newbie
Hier die Ausgabe:

Code:
@:~> sudo /sbin/mkinitrd
Root device:    /dev/hdd2 (mounted on / as ext3)
Module list:    sata_sis sis5513 jbd ext3 fan edd (xennet xenblk)

Kernel image:   /boot/vmlinuz-2.6.18.2-34-default
Initrd image:   /boot/initrd-2.6.18.2-34-default
Shared libs:    lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: ide-core ide-disk scsi_mod sd_mod libata sata_sis sis5513 fan edd
Filesystem modules:     jbd mbcache ext3
Including:      initramfs fsck.ext3
14290 blocks

stka
Beitrag Verfasst am: 2007-Feb-15, 10:08 Titel:
Wenn du mehr und genaueres dazu lesen willst, schau doch mal in das aktuelle (03.2007) Linuxuser da ist ein ganzer Artikel dazu drin.

Ist das eine Zeitung?
Und der Artikel wird mir zu einem funktionierenden Bootsplash verhelfen? Und vorallem: Gibts die Zeitung auch in Österreich? Werd mich dann mal auf den Weg machen und schauen ..
 

Falkenstein

Hacker
Bei mir schauts bei Versuchen mit versch. Splashscreens so aus:

12:23 lennon:~ # mkinitrd -s 1440x900
Root device: /dev/hda12 (mounted on / as ext3)
Module list: via82cxxx processor thermal fan jbd ext3 edd (xennet xenblk)

Kernel image: /boot/vmlinuz
Initrd image: /boot/initrd
Shared libs: lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.2 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.2 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: ide-core ide-disk via82cxxx processor thermal fan
Filesystem modules:
Including: initramfs fsck.ext3
Bootsplash: tuxOSX (1440x900)
14123 blocks

Nur angezeigt wird der Splashscreen bei keinem (nicht mal dem SuSE)Theme....
 
A

Anonymous

Gast
defektor schrieb:
Hier die Ausgabe:

Code:
@:~> sudo /sbin/mkinitrd
Root device:    /dev/hdd2 (mounted on / as ext3)
Module list:    sata_sis sis5513 jbd ext3 fan edd (xennet xenblk)

Kernel image:   /boot/vmlinuz-2.6.18.2-34-default
Initrd image:   /boot/initrd-2.6.18.2-34-default
Shared libs:    lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: ide-core ide-disk scsi_mod sd_mod libata sata_sis sis5513 fan edd
Filesystem modules:     jbd mbcache ext3
Including:      initramfs fsck.ext3
14290 blocks

Wundert mich nicht, da ist gar kein Bootsplash eingetragen.

Lies Dir nochmal die Anleitung durch, ich habe die 1:1 befolgt und es funktionierte auf Anhieb.

Code:
ls -ls /etc/bootsplash/themes/
insgesamt 20
4 drwxr-xr-x 6 root root  4096 22. Dez 22:38 SuSE
4 drwxr-xr-x 6 test users 4096  2. Feb 06:27 suseblue_bootsplash

egrep -i 'theme|splash' /etc/sysconfig/bootsplash |grep -v "#"
SPLASH="yes"
THEME="suseblue_bootsplash"

So muß das aussehen, sonst wird das nichts.

@Y2k7

Das hier wird das wahrscheinliche Problem sein.

Code:
Bootsplash: tuxOSX (1440x900)

Der Framebuffer, der den Bootsplash darstellt, wird mit dieser Auflösung einfach nicht klarkommen.

Wie man die Auflösung des Splashscreens bei mkinitrd erzwingen kann, findest Du auf der verlinkten Seite des ersten Postings.

Dann heisst es ausprobieren.

Greetz,

RM
 

Falkenstein

Hacker
Der Framebuffer scheint mit 1440x900dpi zu laufen, jedenfalls zeigt der Parameter vga=0x31b seine gewünschte Wirkung.
Aber immer nur Textmodus, mit 640x480 und dem SuSE-Standard-splash in /etc/sysconfig/bootsplash bzw. passender SuSE-Standard-initrd kommt auch kein Splashscreen.
vga=normal, splash=silent, alles ohne Wirkung.
Falls das "erzwingen" mkinitrd -s 1440x900 ist: siehe mein erstes Posting, soo hab ich die initrd erstellt, hilft nix.
 
OP
D

defektor

Newbie
Ich hab die Anleitung nochmal befolgt .. aber das Resultat ist und bleibt dasselbe, kein Bootsplash zu sehen.
Folgendes hab ich getan:

Hab das thema suseblue_bootsplash nach /etc/bootsplash/themes extrahiert und dann in Yast unter /etc/sysconfig Editor>system>boot>theme>suseblue_bootsplash eingegeben und die Eingabe natürlich abgeschlossen.. Danach als root erfolgte die Eingabe von

mkinitrd -s 1024x768

Danach hab ich neugestartet aber nichts passierte.

er macht zwar dieses:

Code:
#  mkinitrd -s 1024x768
Root device:    /dev/hdd2 (mounted on / as ext3)
Module list:    sata_sis sis5513 jbd ext3 fan edd (xennet xenblk)

Kernel image:   /boot/vmlinuz-2.6.18.2-34-default
Initrd image:   /boot/initrd-2.6.18.2-34-default
Shared libs:    lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: ide-core ide-disk scsi_mod sd_mod libata sata_sis sis5513 fan edd
Filesystem modules:     jbd mbcache ext3
Including:      initramfs fsck.ext3
Bootsplash:     suseblue_bootsplash (1024x768)
14395 blocks

jedoch nach sudo /sbin/mkinitrd

kommt nur das .. also kein Bootsplash eingetragen:

Code:
# /sbin/mkinitrd
Root device:    /dev/hdd2 (mounted on / as ext3)
Module list:    sata_sis sis5513 jbd ext3 fan edd (xennet xenblk)

Kernel image:   /boot/vmlinuz-2.6.18.2-34-default
Initrd image:   /boot/initrd-2.6.18.2-34-default
Shared libs:    lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: ide-core ide-disk scsi_mod sd_mod libata sata_sis sis5513 fan edd
Filesystem modules:     jbd mbcache ext3
Including:      initramfs fsck.ext3
14290 blocks

Hab sicher einen peinlich einfach zu lösenden Fehler übersehen, naja - so auf die Schnelle wüsste ich nicht, wie ich das Problem lösen könnte. Hat jemand eine Idee?
 
OP
D

defektor

Newbie
hm, danke - lässt sich das nicht auch anders als mit der installation eines neuen programms lösen?

habe in menu.lst splash auf "verbose showopts" geändert, hat nicht geklappt.
 

revealed

Guru
bei mir klappt sowas mit "kbootsplash" unter der "10.2".
hier bekommt man "splashs: http://www.kde-look.org/
hier bekommt man kbootsplash: http://www.kde-apps.org/content/show.php?content=11204
(ich hab es aus den Sources gebaut)
Im Terminal mit "kbootsplash" gestartet.
Mein absoluter Lieblingssplash:
http://www.kde-look.org/content/show.php?content=11386
Da stehen folgende Anweisungen drin:
INSTRUCTIONS
(specifically for SuSE systems)

Copy the new theme (the "Linux" folder from the archive)
to "/etc/bootsplash/themes". The result must look like this:
"/etc/bootsplash/themes/Linux".

Then change (edit) the content of the file named
"/etc/sysconfig/bootsplash" to your freshly created theme.

Then run:

"mkinitrd".

If you're using Lilo for booting you have to rerun "lilo" program
in order to make Lilo recognize your new initrd containig the pictures.
Daraus geht hervor, das der Speicherort und der Name des Splash wohl eine sehr große Rolle zu spielen scheinen.

Aber es geht bei mir. Ich musste zwar nochmals im Sysconfig editor nachhelfen aber es geht.

Der KDM Theme Manager lässt sich übrigens auch bauen und installieren unter verwendung der richtigen Quellen. Dieser ist dann nach dem Installieren im Kontrollzentrum (Persönliche Einstellungen) unter "Systemverwaltung" zu finden. http://www.kde-apps.org/content/show.php?content=22120

Hoffe das hilft was

Code:
# mkinitrd
Root device: /dev/sdb6 (mounted on / as ext3)
Module list: ahci ata_piix processor thermal fan jbd ext3 edd (xennet xenblk)

Kernel image: /boot/vmlinuz-2.6.18.2-34-default
Initrd image: /boot/initrd-2.6.18.2-34-default
Shared libs: lib/ld-2.5.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0 lib/libblkid.so.1.0 lib/libc-2.5.so lib/libcom_err.so.2.1 lib/libdl-2.5.so lib/libext2fs.so.2.4 lib/libhistory.so.5.1 lib/libncurses.so.5.5 lib/libpthread-2.5.so lib/libreadline.so.5.1 lib/librt-2.5.so lib/libutil-2.5.so lib/libuuid.so.1.2 lib/libvolume_id.so.0.73.0 lib/libnss_files-2.5.so lib/libnss_files.so.2 lib/libgcc_s.so.1
Driver modules: scsi_mod sd_mod libata ahci ata_piix processor thermal fan edd
Filesystem modules: jbd mbcache ext3
Including: initramfs fsck.ext3
Bootsplash: Linux (800x600)
13112 blocks

Für diesen Splash ist halt besonders wichtig:
to "/etc/bootsplash/themes". The result must look like this:
"/etc/bootsplash/themes/Linux".
Also das Ergebnis "muss" so aussehen!! Das heisst so viel, man muss den gepackten Ordner nach dem Entpacken nochmals umbenennen in "Linux".
Und richtig platzieren.

Und im Sysconfig Editor von Yast2 unter dem Punkt:
"System" --> "Theme" muss eben "Linux" eingetragen sein.

Also wie würde man sagen? Der Ordnername ist "casesensitive"

noch ein Screenshot:
http://www.pic-upload.de/view_17.02.07/jvyc.jpg.html

Gruss

R
 
OP
D

defektor

Newbie
Dank an dich Revealed für die umfassende Antwort.

Hab mir die kbootsplash-sources heruntergeladen und installiert - kboot läuft nach Eingabe von kbootsplash ins Terminal, prächtig. Auch lassen sich die verschieden Themes auswählen und einrichten.

Jedoch wird nach dem Reboot der Bootsplash nachwievor nicht angezeigt. Fröhlich und munter rattert die schwarze Konsole runter

Irgendwo liegt der Hund begraben, nur wo?
 

revealed

Guru
Ja...

also nochmal:

Nimm dir mal oben mein lieblingssplash als Quelle. Nimm genau das -

lad es dir runter.

Und pack es aus. Den entstandenen Ordner öffnest du und schaust dir den Inhalt an.

Dort ist ein Verzeichnis das heisst "Linux".

Denke daran, dass es bestimmte Ordnerhierarchien einzuhalten gilt.

Also nimm dann den Inhalt:
Den Ordner "Linux" und das Preview.jpg und README und Tux.png
und kopiere sie nach:
Code:
/etc/bootsplash/themes
Dort sind auch die Bootsplashs von SUSE enthalten also beispielsweise ein ordner "OfficeDesktop" und "SuSE"; "SuSE-7.2"; "SuSE-7.3"; "SuSE-8.0"; "SuSE-8.1"; "SuSE-8.2" und keine Ahnung was alles.

Jedenfalls wenn du jetzt kbootsplash startest, dann sollte der Linux schonmal 1. Automatisch in der Liste auftauchen und 2. es funktionieren.

Zumindest bei mir funktioniert es so.
Ich glaube das hängt von den "config" Files des Bootsplash ab. Diese scheinen Pfadangaben zu beinhalten und diese sind "case sensitive".


Gruss

R
 
A

Anonymous

Gast
Code:
sudo grep -v "#" /etc/sysconfig/bootsplash

sudo grep vga /boot/grub/menu.lst

sudo /usr/sbin/hwinfo --framebuffer

Greetz,

RM
 
OP
D

defektor

Newbie
Beitrag Verfasst am: 2007-Feb-17, 22:22 Titel:
in der aktuellen linux user steht auch was dazu.

Warum 8,50 ausgeben für den einen Artikel?



Nimm dir mal oben mein lieblingssplash als Quelle. Nimm genau das -

lad es dir runter.

Und pack es aus. Den entstandenen Ordner öffnest du und schaust dir den Inhalt an.

Dort ist ein Verzeichnis das heisst "Linux".

Hab ich getan und Ordner Linux mit Inhalt in /etc/bootsplash/themes kopiert.


Dort sind auch die Bootsplashs von SUSE enthalten also beispielsweise ein ordner "OfficeDesktop" und "SuSE"; "SuSE-7.2"; "SuSE-7.3"; "SuSE-8.0"; "SuSE-8.1"; "SuSE-8.2" und keine Ahnung was alles.

Genau, hab ich vor mir ;)
Jedenfalls wenn du jetzt kbootsplash startest, dann sollte der Linux schonmal 1. Automatisch in der Liste auftauchen und 2. es funktionieren.

Tut es, ein Popup versichert mir:
Die Änderungen wurden erfolgreich ausgeführt. Beim nächsten Neustart wird das Thema aktiv sein.

Das Menu ihre Systemauflösung lässt sich nicht ändern .. ich wähle zwar die 1280x1024 aus, aber es bleibt eben nur ------ zurück. Liegts vielleicht daran?

Oder liegt das Problem bei Grub? Braucht so ein Bootsplash irgendeine zusätzliche Konfiguration?

mkinitrd -s 1280x1024 fügt mir den Bootsplash hinzu - im Endeffekt aber ohne Wirkung.
 

revealed

Guru
Achso wichtig ist auch im Kbootsplash die Auflösung für den Splash entsprechend der des Bootloaders anzupassen.

Bei mir sieht das so aus:

Code:
grep -v "#" /etc/sysconfig/bootsplash
SPLASH="yes"
THEME=Linux
Code:
grep vga /boot/grub/menu.lst
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sdb6 vga=788 resume=/dev/ sdb5 splash=silent showopts

Was eben 800x600 entspricht:
Auflösung in Pixeln
Farbtiefe | 640x480 800x600 1024x768 1280x1024
256 (8bit)| 769 771 773 775
32000 (15bit)| 784 787 790 793
65000 (16bit)| 785 788 791 794
16.7 Mill.(24bit)| 786 789 792 795

http://www.pic-upload.de/view_17.02.07/jvyc.jpg.html

Gruss

R
 
OP
D

defektor

Newbie
sudo grep -v "#" /etc/sysconfig/bootsplash

gibt:

Code:
# grep -v "#" /etc/sysconfig/bootsplash
SPLASH="yes"
THEME=Linux

# grep vga /boot/grub/menu.lst

gibt nichts aus.


sudo /usr/sbin/hwinfo --framebuffer

zeigt:

Code:
# /usr/sbin/hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.440]
  Unique ID: rdCR.iwaWEM5yhc7
  Hardware Class: framebuffer
  Model: "ATI RADEON 9200 V280"
  Vendor: "ATI Technologies Inc."
  Device: "V280"
  SubVendor: "ATI RADEON 9200"
  SubDevice:
  Revision: "01.00"
  Memory Size: 16 MB
  Memory Range: 0xd8000000-0xd8ffffff (rw)
  Mode 0x0382: 320x200 (+320), 8 bits
  Mode 0x030d: 320x200 (+640), 15 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+960), 24 bits
  Mode 0x0320: 320x200 (+1280), 32 bits
  Mode 0x0392: 320x240 (+320), 8 bits
  Mode 0x0393: 320x240 (+640), 15 bits
  Mode 0x0394: 320x240 (+640), 16 bits
  Mode 0x0395: 320x240 (+960), 24 bits
  Mode 0x0396: 320x240 (+1280), 32 bits
  Mode 0x03a2: 400x300 (+400), 8 bits
  Mode 0x03a3: 400x300 (+800), 15 bits
  Mode 0x03a4: 400x300 (+800), 16 bits
  Mode 0x03a5: 400x300 (+1200), 24 bits
  Mode 0x03a6: 400x300 (+1600), 32 bits
  Mode 0x03b2: 512x384 (+512), 8 bits
  Mode 0x03b3: 512x384 (+1024), 15 bits
  Mode 0x03b4: 512x384 (+1024), 16 bits
  Mode 0x03b5: 512x384 (+1536), 24 bits
  Mode 0x03b6: 512x384 (+2048), 32 bits
  Mode 0x03c2: 640x350 (+640), 8 bits
  Mode 0x03c3: 640x350 (+1280), 15 bits
  Mode 0x03c4: 640x350 (+1280), 16 bits
  Mode 0x03c5: 640x350 (+1920), 24 bits
  Mode 0x03c6: 640x350 (+2560), 32 bits
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0383: 640x400 (+1280), 15 bits
  Mode 0x0384: 640x400 (+1280), 16 bits
  Mode 0x0385: 640x400 (+1920), 24 bits
  Mode 0x0386: 640x400 (+2560), 32 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0310: 640x480 (+1280), 15 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+1920), 24 bits
  Mode 0x0321: 640x480 (+2560), 32 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0313: 800x600 (+1600), 15 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+2400), 24 bits
  Mode 0x0322: 800x600 (+3200), 32 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0316: 1024x768 (+2048), 15 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+3072), 24 bits
  Mode 0x0323: 1024x768 (+4096), 32 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x0319: 1280x1024 (+2560), 15 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+3840), 24 bits
  Mode 0x0324: 1280x1024 (+5120), 32 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Ohne Veränderung.
 
Oben