OVH Cloud OVH Cloud

Bootsplash and console image...

6 réponses
Avatar
Jean-Baptiste Hétier
Hello,
I have installed bootsplash on my debian sid and it works perfect. I
installed a theme I like but I don't like the background image when in
console (not the one during the boot)...
How can I change only the image in console ?
Thanks.

6 réponses

Avatar
batyann811
Jean-Baptiste Hétier wrote:
Hello,
I have installed bootsplash on my debian sid and it works perfect. I
installed a theme I like but I don't like the background image when in
console (not the one during the boot)...
How can I change only the image in console ?
Thanks.



Ich weiß nicht.

No sé.

Non so.

Eu não sei.

Avatar
Bernard Adrian

I have installed bootsplash on my debian sid and it works perfect. I
installed a theme I like but I don't like the background image when in
console (not the one during the boot)...
How can I change only the image in console ?


L'Ecole Centrale aurait été délocalisée ?
--
Bernard Adrian http://bernadrian.free.fr

Avatar
Jean-Baptiste Hétier

I have installed bootsplash on my debian sid and it works perfect. I
installed a theme I like but I don't like the background image when in
console (not the one during the boot)...
How can I change only the image in console ?


L'Ecole Centrale aurait été délocalisée ?


Désolé, l'habitude de poster en anglais sur les forums... donc :

J'ai installé bootsplash sur ma debian sid et ca marche très bien. J'ai
intallé un thème que j'apprécie mais je n'aime pas trop l'image de fo nd
en console.
Quelqu'un sait il comment changer que cette image ?

Merci


Avatar
Daniel Déchelotte

| Je tente la même manip sur une testing sans succès. J'ai ça dans mon
| /boot/grub/menu.lst:

Oulah, vous ne parlez pas de la meme chose, la. Jean-Baptiste parle de
bootsplash, une rustine du noyau qui utilise la memoire d'image pour
afficher, typiquement, une barre de progression au lieu des messages de
demarrage puis une image en arriere plan dans les consoles (en franglais :
un patch du kernel qui utilise le frame buffer pour cacher les logs de boot
:)). eRen, je ne sais pas si tu parles de bootsplash ou de l'image que grub
affiche lors du choix du SE/noyau a demarrer.

|
| > J'ai installé bootsplash sur ma debian sid et ca marche très bien. J'ai
| > intallé un thème que j'apprécie mais je n'aime pas trop l'image de fond
| > en console.
| > Quelqu'un sait il comment changer que cette image ?

Il faut commencer par adapter le fichier de conf (chez moi, c'est dans
/etc/bootsplash/themes/ton_theme/config/bootsplash-resolution.cfg) en
modifiant la ligne jpeg=/chemin/vers/image

Puis il faut regenerer l'initrd. (/sbin/splash -s -f /chemin/vers/config >
/boot/initrd.splash). Intuitivement, je dirais qu'il faut ecraser l'initrd,
et pas ajouter la nouvelle image a la fin (avec ">>" au lieu de ">").

Et la tu redemarres (et tu pries, si tu adheres a un culte).

| ...
| kernel /boot/vmlinuz-2.6.8 root=/dev/hda3 ro vgax8
| splashimage (hd0,2)/boot/grub/splashimages/gentleblue.xpm.gz
| ...
|
| Je passe bien dans le mode vga demandé et je n'ai aucun problème
| d'affichage, mais n'ai aucune image qui s'affiche. J'ai bien patché mes
| sources et coché les bonnes options lors de la compile de mon noyau

Tu vois bien la "splashimage" au moment de grub ? C'est normal qu'elle
s'efface apres que tu aies selectionne ton SE. Il n'y a pas d'options du
noyau impliquees la-dedans.

| Faut-il utiliser une ligne de ce type ?
|
| initrd=/boot/initrd.splash

Ca, c'est vraiment pour le bootsplash (comme Jean-Baptiste)...

C'est vrai, la terminologie est "confusante". :)

--
Daniel Déchelotte
http://yo.dan.free.fr/
Avatar
Jean-Baptiste Hétier
Tout d'abord merci Daniel ! Ca marche super chez moi maintenant, avec ma
petite image bien aimée !!!

Dans l'ordre d'apparition à l'écran :

1) Le splashimage c'est pour afficher une image avec le menu grub, et
c'est normal qu'elle s'efface après le choix de l'OS à lancer

2) Le bootsplash c'est pour remplacer l'écran noir pas beau avec les
messages qui font peur :) par une image avec une barre de progression

J'ai bon ? si oui j'aurai une autre question



C'est bon !

Si tu veux installer un bootsplash il y a plein de bons howto sur
internet.
En gros tu dois (pour une Debian en tous les cas) :
* Patcher ton noyau avec un parch disponible sur www.bootsplash.de

* rajouter certains trucs dans le noyau :

==== source http://www.linuxquestions.org/questions/history/248574 ====

Under --> File Systems --> Misc File Systems
Compressed Rom File System Support

Under --> Device Drivers --> Block Devices
Ram Disk Support
Initial RAM Disk (initrd)

Under --> Graphics Support --> Support For Frame Buffer devices
VGA 16 Color Graphics Suport
Vesa VGA Graphics support

Also check any box that matches your video card if there is one.

Under --> Graphics Support --> Console Display Driver Support
Framebuffer Console Support

Under --> Graphics Support --> Bootsplash Configuration
Bootsplash Screen

Note: all the above should NOT be build as modules
========================= ========================= ===================

Il faut aussi ENLEVER le boot logo dans Graphic Support

* recompiler le noyau

* ajouter 'deb http://www.bootsplash.de/files/debian unstable main'
à /etc/apt/sources.list

* 'apt-get update' pour mettre à jour ta liste de packages

* installer bootsplash et sysv-rc-bootsplash (apt-get install ...) et tu
peux aussi installer des thèmes (apt-cache search bootsplash). Le thème
par défaut est sommaire mais pas mal. Ensuite en fait tu n'as pas besoin
de faire de manip pour le .initr comme tu trouveras sur beaucoup de
tutoriaux car bootsplash va le faire pour toi. Tu fais 'dpkg-reconfigure
bootsplash' et tu choisis None. Il te construit alors tout seul le
fichier.

* éditer le /boot/grub/menu.lst pour mettre un truc du genre :

title Debian GNU/Linux, kernel 2.6.9
root (hd0,2) #c'est hda2
kernel /boot/vmlinuz-2.6.9 root=/dev/hda3 ro vgay1
splash=silent #ie : 1024*768, et barre de progression

initrd /boot/initrd.splash #créé automatiquement par bootsplas h
comme dit ci dessus
savedefault
boot

Voilà !


Eb tout cas merci pour tes précisions car j'étais perdu

Cordialement




Avatar
Jean-Baptiste Hétier
Tout d'abord merci Daniel ! Ca marche super chez moi maintenant, avec ma
petite image bien aimée !!!

Dans l'ordre d'apparition à l'écran :

1) Le splashimage c'est pour afficher une image avec le menu grub, et
c'est normal qu'elle s'efface après le choix de l'OS à lancer

2) Le bootsplash c'est pour remplacer l'écran noir pas beau avec les
messages qui font peur :) par une image avec une barre de progression

J'ai bon ? si oui j'aurai une autre question



C'est bon !

Si tu veux installer un bootsplash il y a plein de bons howto sur
internet.
En gros tu dois (pour une Debian en tous les cas) :
* Patcher ton noyau avec un parch disponible sur www.bootsplash.de

* rajouter certains trucs dans le noyau :

==== source http://www.linuxquestions.org/questions/history/248574 ====

Under --> File Systems --> Misc File Systems
Compressed Rom File System Support

Under --> Device Drivers --> Block Devices
Ram Disk Support
Initial RAM Disk (initrd)

Under --> Graphics Support --> Support For Frame Buffer devices
VGA 16 Color Graphics Suport
Vesa VGA Graphics support

Also check any box that matches your video card if there is one.

Under --> Graphics Support --> Console Display Driver Support
Framebuffer Console Support

Under --> Graphics Support --> Bootsplash Configuration
Bootsplash Screen

Note: all the above should NOT be build as modules
========================= ========================= ===================

Il faut aussi ENLEVER le boot logo dans Graphic Support

* recompiler le noyau

* ajouter 'deb http://www.bootsplash.de/files/debian unstable main'
à /etc/apt/sources.list

* 'apt-get update' pour mettre à jour ta liste de packages

* installer bootsplash et sysv-rc-bootsplash (apt-get install ...) et tu
peux aussi installer des thèmes (apt-cache search bootsplash). Le thème
par défaut est sommaire mais pas mal. Ensuite en fait tu n'as pas besoin
de faire de manip pour le .initr comme tu trouveras sur beaucoup de
tutoriaux car bootsplash va le faire pour toi. Tu fais 'dpkg-reconfigure
bootsplash' et tu choisis None. Il te construit alors tout seul le
fichier.

* éditer le /boot/grub/menu.lst pour mettre un truc du genre :

title Debian GNU/Linux, kernel 2.6.9
root (hd0,2) #c'est hda2
kernel /boot/vmlinuz-2.6.9 root=/dev/hda3 ro vgay1
splash=silent #ie : 1024*768, et barre de progression

initrd /boot/initrd.splash #créé automatiquement par bootsplas h
comme dit ci dessus
savedefault
boot

Voilà !


Eb tout cas merci pour tes précisions car j'étais perdu

Cordialement