Simplification et mise à jour de l'installation du bootsplash pour s'appliquer à la version 2.6.10 du noyau.
L'installation du bootsplash que je vous propose dans cette partie est l'installation la plus simple que l'on puisse faire pour obtenir un joli bootsplash. Voici comment procéder.
Tout d'abord, il faut patcher les sources du noyau. En effet, le noyau Linux n'intègre pas encore cette fonctionnalité, il faut donc la rajouter. Télécharger le patch pour le noyau 2.6.10, copier le dans /usr/src/linux puis appliquer-le :
Maintenant, il faut recompiler un nouveau noyau en activant les options nécessaires dans celui-ci :
Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers Processor type and features ---> [*] MTRR (Memory Type Range Register) support Device Drivers ---> Block devices ---> <*> Loopback device support <*> RAM disk support (4096) Default RAM disk size [*] Initial RAM disk (initrd) support Graphics support ---> [*] Support for frame buffer devices [*] VESA VGA graphics support Console display driver support ---> [*] Video mode selection support <*> Framebuffer Console support Bootsplash configuration ---> [*] Bootup splash screen
Lancer ensuite la compilation du noyau.
Il faut également s'occuper de la partie "package". Ajouter ces deux lignes à votre /etc/apt/sources.list :
deb http://www.bootsplash.de/files/debian unstable main deb-src http://www.bootsplash.de/files/debian unstable main
Metter à jour la liste des paquets et installer les packages suivants :
Lors de la configuration de bootsplash, il vous demande si vous voulez créer une image initrd. Si vous en avez déjà une, sélectionner-la dans la liste, sinon choisisser "none" pour qu'il la créée. Il demande ensuite la résolution d'affichage qu'il utilisera, choisisser "1024x768" et enfin "grub" si vous utilisez grub sinon "lilo".
La configuration de sysv-rc-bootsplash est plus courte, laisser les choix par défaut.
Un thème par défaut est installé avec le package bootsplash. Nous allons le garder mais vous pourrez, par la suite, le changer.
Pour finir, il faut modifier grub pour qu'il prenne les changements en compte : éditer /boot/grub/menu.lst comme ceci :
title Debian GNU/Linux, kernel 2.6.10 root "partition root" kernel /boot/vmlinuz-2.6.10 splash=silent vga=791 root=/dev/"partition root" ro initrd /boot/initrd.splash savedefault boot
Vous n'avez plus qu'a rédemarrer !
Comme je vous l'ai dit plus haut, un thème est installé par défaut. Nous allons donc voir comment changer ce thème. Aller déjà jeter un coup d'oeil ici , histoire de voir les différents thèmes possibles.
J'ai choisi ce thème pour vous montrer comment le changer. Une fois téléchargé, il faut le copier dans /etc/bootsplash/themes et le décompresser. Une chose très importante est de mettre à jour le lien "current".
Vous pouvez également aller jeter un oeil sur le fichier de configuration du thème (dans /etc/bootsplash/current/config/ et changer l'image par défaut).
Pour avoir une image Debian Sid d'afficher au démarrage, vous devez avoir ceci :
# name of the picture file (full path recommended) jpeg=/etc/bootsplash/themes/current/images/verbose-sid-1024x768.jpg silentjpeg=/etc/bootsplash/themes/Slide/images/silent-sid-1024x768.jpg
Ensuite, il faut faire prendre en compte les changements à votre initrd (par défaut initrd.splash) pour qu'il affiche le bon thème au démarrage :
Vous n'avez plus qu'à redémarrer pour visualiser les changements !