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