[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Boot splash



Ainsi parla Arnaud CALVO le 306ème jour de l'an 2003:

> Salut
> 
> Je reviens sur mon problème à installer un boot splash sur ma SID.
> Quelles que soient les options passées à lilo, ça ne fonctionne pas.
> Je pense que le framebuffer n'est pas activé au démarrage, mais je ne 
> sais pas pourquoi.
> Une piste : mon noyau personnel me dit :
> "couldn't find valid ramdisk image starting at 0."

Une autre piste: voici des messages que j'obtiens pendant mon boot:

1) arguments passés au kernel:
Kernel command line: root=/dev/hda1 splash=silent vga=788 pci=biosirq
video=vesafb:ypan resume=/dev/hda5

2) signe de vie de bootsplash (prouve que le noyau a bien été patché)
bootsplash: silent mode.

3) signes de vie du framebuffer:
vesafb: framebuffer at 0xe8000000, mapped to 0xe080a000, size 1875k
vesafb: mode is 800x600x16, linelength=1600, pages=67
vesafb: protected mode interface info at c000:53a4
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0

4) activation du bootsplash:
Looking for splash picture.... silenjpeg size 81452 bytes, found
(800x600, 60012 bytes, v3). Got silent jpeg.

5) activation du framebuffer
Console: switching to colour frame buffer device 93x32
fb0: VESA VGA frame buffer device

6) enfin quelques messages en relation avec le ramdisk
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
RAMDISK: Couldn't find valid RAM disk image starting at 0.

> Pour créer cette image (on parle bien d'une image "initrd" ?), j'ai 
> exécuté la "commande qu'on trouve partout" :
> splash -s -f
> /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg 
>  >> /boot/initrd.splash

Yep, c'est bien ça. 

> J'ai essayé avec une unique redirection (">") pour recréer un fichier 
> nickel, tout neuf, mais ça ne fonctionne pas non plus.

L'append (">>") sert uniquement quand tu veux stocker plusieurs
résolutions dans un unique initrd.

> Comment tester ce fichier ? La commande "file" me dit :
> /boot/initrd.splash: \<!DOCTYPE\ html        broken HTML document text

Curieux ça; chez moi: 
bash-2.05b$ file /boot/initrd.splash.800x600
/boot/initrd.splash.800x600: data

Si ton initrd est planté, c'est normal que ça ne marche pas. Vérifie que
ton thème est correct (fichier .cfg: validité des chemins). En tout cas,
splash ne sort jamais de HTML, donc à mon avis ton utilitaire "splash"
est foireux.

> Mais quand j'essaie de le visualiser (avec MC par exemple), ça semble 
> être du data, pas de l'html...

Il devrait être bon si tu obtiens au début "BOOTSPL3": 
strings /boot/initrd.splash | less

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montbéliard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   n.rueff@tuxfamily.org
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.	    ICQ 97700474
   `^~.
We are Debian. Resistance is futile. You will be assimilated.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/E/IT d- s:- a24>? C++ UL+++$ P++ L++++ !E W+++ N++ o? K- w-- !O M-
V-- !PS !PE !Y PGP+++ t+ 5 X+ R* tv++ b++++ DI++ D++ G++ e+++ h r- y++
------END GEEK CODE BLOCK------

Attachment: pgpZJyq7l_pla.pgp
Description: PGP signature


Reply to: