View previous topic :: View next topic |
Author |
Message |
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Sat May 31, 2003 6:48 pm Post subject: Pas d'image au boot :( |
|
|
Bonsoir !
En pleine révision de partiels, je me suis dis : "plutot que de bosser comme un idot, tu vas te faire un joli bootsplash pour impressionner tes amis ;p". Là je ne me doutais pas encore de ce qui m'attendait...
Donc j'ai suivi exactement la doc : The Gentoo Framebuffer, Bootsplash (12VT) & Grubsplash How-To
https://forums.gentoo.org/viewtopic.php?t=49036&highlight=gentoo+framebuffer
Enfin bref, après des heures et des heures d'essai je ne parvins à obtenir autre chose que ce satané pingouin qui me sourit sournoisement en me narguant de son oeil vicieux et son rictus baveux... toujours pas d'image de fond...
j'utilise le ck-sources, patché avec toutes les options qui ya dit dans la doc... apres de longs atermoiements, 3 mouchoirs pleins de reniflades tristes et désespérées, j'en viens à implorer l'aide d'un quelquonque bon samaritain...
Pour info, il me gueule dessus à propos d'un RAMDISK invalide,
Code: |
RAMDISK: Couldn't find valid RAM disk image starting at 0.
|
et jamais il ne me met :
Code: |
Looking for splash picture.... found (1024x768, 27481 bytes).
|
Voilà, si qq1 a une idée
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
ptitoine n00b
Joined: 13 May 2003 Posts: 54 Location: Nantes, France
|
Posted: Sat May 31, 2003 7:53 pm Post subject: |
|
|
il y a une option a activé dans ton kernel "Ramdisk" active la et recompile le |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Sun Jun 01, 2003 6:07 am Post subject: |
|
|
c'est déjà fait
Code: |
[starch@anduril]/usr/src/linux % grep RAM .config
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_NVRAM is not set
# CONFIG_CRAMFS is not set
CONFIG_RAMFS=y
|
de plus il m'initialise bien au démarrage
Code: |
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
|
non je pense qu'il ne trouve simplement pas quoi mettre dedans...
pourtant je l'ai bien spécifié dans le grub.conf
Code: |
title= Gentoo !! (Ck + Splash)
root (hd0,1)
kernel /boot/kernel-2.4.20-ck6splash root=/dev/hda3 idebus=66 hdd=ide-scsi ide0=ata66 video=mtrr,ywrap,vesa:1024x768@85 vga=0x318 splash=verbose
initrd= (hd0,1)/boot/initrd
|
et le fichier est bien dans ce répertoire...
J'y perds mon latin1
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Sun Jun 01, 2003 6:15 am Post subject: |
|
|
c'est déjà fait
Code: |
[starch@anduril]/usr/src/linux % grep RAM .config
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_NVRAM is not set
# CONFIG_CRAMFS is not set
CONFIG_RAMFS=y
|
de plus il m'initialise bien au démarrage
Code: |
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
|
non je pense qu'il ne trouve simplement pas quoi mettre dedans...
pourtant je l'ai bien spécifié dans le grub.conf
Code: |
title= Gentoo !! (Ck + Splash)
root (hd0,1)
kernel /boot/kernel-2.4.20-ck6splash root=/dev/hda3 idebus=66 hdd=ide-scsi ide0=ata66 video=mtrr,ywrap,vesa:1024x768@85 vga=0x318 splash=verbose
initrd= (hd0,1)/boot/initrd
|
et le fichier est bien dans ce répertoire...
J'y perds mon latin1
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
sebweb Apprentice
Joined: 29 Jan 2003 Posts: 220 Location: Bordeaux - France
|
Posted: Sun Jun 01, 2003 7:51 am Post subject: |
|
|
J'avaids le même probleme jusqu'au jour ou j'ai fait un check disk !
J'ai jamais compris pourquoi |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Mon Jun 02, 2003 8:01 pm Post subject: |
|
|
quitte à tester des trucs qui visiblement n'ont rien à voir, je me suis fait un fsck.ext2 de ma partition de boot, mais rien n'y a changé
une seule solution : boire une bière en offrande au dieu du framebuffer, qui sait, peut-être sera t-il clément...
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Mon Jun 02, 2003 8:37 pm Post subject: |
|
|
es-tu sûr que l'image que tu veux mettre est dans le bon format, bonne résolution par rapport aux rêglages de ton framebuffer ?
perso j'ai pas fait ça encore, juste tester le FB pour avoir une chouette console, mais bon avec les drivers nvidia ça sux un peu... c'est dommage... |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Tue Jun 03, 2003 10:26 am Post subject: |
|
|
ben pour le format et tout je suppose que c'est bon parce que je prends les fichiers par défaut de gentoo... tout en 1024... il est vrai que j'ai pas testé dans une autre résolution...
j'ai même essayé avec les fichiers dans /usr/share/bootsplash ou visiblement y'a des initrd déjà faits... _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
arlequin l33t
Joined: 16 Nov 2002 Posts: 707 Location: grep $USER /etc/passwd | cut -d':' -f6
|
Posted: Tue Jun 03, 2003 10:29 am Post subject: |
|
|
T'as positionné la bonne résolution dans ton initrd quand tu l'as créé ? Cad, la même résolution que celle passée en paramètre au kernel ?
Y a un super thread sur le sujet, chaipa si qqun l'a déjà cité. En le suivant pas à pas, c'est quasi impossible de se planter _________________ J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais. |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Tue Jun 03, 2003 10:44 am Post subject: |
|
|
ça y'est j'ai trouvé mon erreur...
merci à tout le monde.
Le problème n'était pas dans ma résolution dans l'option vesa passée au kernel, mais dans vga=
si je met vga=0x317 ça marche (avant j'avais 318)
Code: |
# | 640x480 800x600 1024x768 1280x1024
# ----+-------------------------------------
# 256 | 0x301 0x303 0x305 0x307
# 32k | 0x310 0x313 0x316 0x319
# 64k | 0x311 0x314 0x317 0x31A
# 16M | 0x312 0x315 0x318 0x31B
|
alors je me demande... pourquoi ça marchait pas avant ? visiblement les lignes représentent le nombre de couleurs... à priori si je mets à 16M il devrait faire au moins autant qu'en 64k ???
ou est-ce l'image qui codée en 64k n'est pas affichable ?
ou c'est ma carte graphique ? les nvidia, parait qu'c pas ça ???
enfin, ça marche, suis content... ça sera même utilisable si jamais j'arrive à faire tourner ça en 85Hz histoire de pas me faire tourner de l'oeil quand je regarde ;p
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
arlequin l33t
Joined: 16 Nov 2002 Posts: 707 Location: grep $USER /etc/passwd | cut -d':' -f6
|
Posted: Tue Jun 03, 2003 10:47 am Post subject: |
|
|
Ah ben c'est cool !!
Bon, maintenant tu retournes à tes révisions, nom d'diouuu !!! _________________ J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais. |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Tue Jun 03, 2003 10:51 am Post subject: |
|
|
arghh, faut que je trouve autre chose à faire...
_________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Tue Jun 03, 2003 4:21 pm Post subject: |
|
|
Il me semble avoir lu un truc comme quoi le mode VESA c'est 60Hz et rien d'autre, enfin je dis ça sans vérifier mais me semble bien qd même ! |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Wed Jun 04, 2003 4:33 pm Post subject: |
|
|
oui j'ai lu ça qq part aussi, dans Documentation/fb/vesafb.txt
Code: |
There is no way to change the vesafb video mode and/or timings after
booting linux. If you are not happy with the 60 Hz refresh rate, you
have these options:
* configure and load the DOS-Tools for your the graphics board (if
available) and boot linux with loadlin.
* use a native driver (matroxfb/atyfb) instead if vesafb. If none
is available, write a new one!
* VBE 3.0 might work too. I have neither a gfx board with VBE 3.0
support nor the specs, so I have not checked this yet.
|
ce n'est guère rassurant, mais qqpart, j'ai vu qu'il y-avait un fbmodes ou qqch comme ça... enfin, ça doit être possible !
Starch' -- confiant _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Wed Jun 04, 2003 10:35 pm Post subject: |
|
|
Oui c'est vrai aussi que qd j'avais testé le FB pour la console, j'avais pas l'impression d'être en 60Hz... tellement pas que dans mon grub j'avais mis :
Code: | vga=791 video=vesa:ywrap,mtrr:1024x768-16@85 |
Bon par contre là je me rends compte que j'avais pas la même valeur que toi passé à vga... pourtant ça marchait très bien comme ça, vu que ça fait un moment faudra que je m'y remettes surtout que j'aimerai en profiter pour tester le bootsplash, car c'est vrai ça rox
D'ailleurs à ce propos il y a beaucoup d'étapes pour avoir le bootsplash à partir du moment où on a déjà le FB d'activé ? |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Thu Jun 05, 2003 4:57 pm Post subject: |
|
|
791 ? qu'est-ce ? qui ne risque rien n'a rien je vais tester ;p
Vu qu'il faut patcher le kernel pour pouvoir mettre une image à la place du tux classique, oui pas mal... sauf si tu part d'une gentoo-sources recente et quelques autres (mais pas ck-sources) qui sont déjà patchées...
En tout cas je pense que t'auras quand même à recompiler ton noyau...
mais c'est vrai que c'est joli ;p
A+
Starch' _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Thu Jun 05, 2003 9:21 pm Post subject: |
|
|
oué ça me tente bien, vais essayer de me pencher sur la question ce week end
Déjà je vais voir comment ça se passe avec mon noyau gaming. |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Jun 05, 2003 11:17 pm Post subject: |
|
|
Starch wrote: | 791 ? qu'est-ce ? |
C'est la valeur décimale correspondant à l'hexadécimal 0x317.
Il revient au même de mettre vga=791 ou bien vga=0x317
(du moins avec grub car je crois que lilo est plus pointilleux ...)
A noter que certaines cartes graphiques admettent des valeurs qui ne figurent pas dans le tableau, pourtant officiel, que tu as mentionné plus haut.
Sur ma GeForce 4200, vga=0x346 (838 décimal) donne une console de 75 lignes en 1600x1200 ! |
|
Back to top |
|
|
|