GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer l'écran Linux Boot Splash

Qu'est-ce qu'un écran de démarrage ?

Un écran de démarrage n'est rien d'autre que l'image qui s'affiche en arrière-plan lors du démarrage du système d'exploitation Linux. Vous savez peut-être que Grub (GR et U nifié B ootloader) est le célèbre chargeur de démarrage couramment utilisé parmi les principales distributions Linux. Si vous prenez Redhat comme exemple, il affiche un fond blanc ou noir lors du démarrage du système.

Les définitions de l'écran de démarrage sont définies dans le fichier grub.conf et le fichier image de l'écran de démarrage réside dans la partition /boot. Si vous vous ennuyez de l'écran vide par défaut et que vous souhaitez le remplacer par ce que vous voulez, suivez simplement les étapes ci-dessous pour le modifier.

Ce dont nous avons besoin pour continuer.

1. ImageMagick (requis uniquement pour la méthode de ligne de commande) :ou GIMP (pour la méthode GUI)
2. Un exemple d'image.


Changer l'écran de démarrage Grub en utilisant l'interface graphique

Continuons avec la méthode GUI dans laquelle nous utiliserons GIMP comme éditeur d'images.

Étape 1 . Ouvrez l'image à l'aide de GIMP (suivez le chemin; Applications --> Graphics --> GNU Image Manipulation Program )

Étape 2 . Nous devons maintenant redimensionner la taille de l'image à 640 x 480 pour une mise en œuvre correcte. Pour cela, accédez à l'option Image -> Mettre l'image à l'échelle. Gardez à l'esprit les spécifications ci-dessous pour cela. Modifiez la largeur à 640 et la hauteur à 480. Ne modifiez pas le reste.


Cliquez sur Échelle bouton.

Étape 3 : Ensuite, nous devons indexer notre image afin que seules 14 couleurs soient utilisées. Pour ce faire, allez dans l'option Image --> Mode --> Indexé. Cochez l'option "Générer une palette optimale" et saisissez 14 comme nombre maximum de couleurs (comme indiqué ci-dessous).

 

Cliquez sur le bouton de conversion.

Étape 4 : Enregistrez le fichier. J'utiliserai le nom "UxTechno.xpm" ci-dessous :

Étape 5 : Compressez le fichier. Pour ce faire, accédez à l'emplacement du fichier - > faites un clic droit dessus et sélectionnez l'option "Compresser". Sélectionnez ensuite "gzip" comme méthode de compression :



Étape 6 : Copiez ou déplacez maintenant le fichier "UxTechno.xpm.gz" vers l'emplacement /boot/grub/UxTechno.xpm.gz

Étape 7 : Modifiez maintenant le paramètre de ligne splashimage dans le fichier /boot/grub/grub.conf comme indiqué ci-dessous et enregistrez le fichier. Le contenu final ressemblera à ceci :

# grub.conf
generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda2 # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/UxTechno.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=1d8c5075-1a5b-4fdc-ba15-0458b65c6012 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd /initramfs-2.6.32-220.el6.x86_64.img

Lorsque vous redémarrez le serveur, vous verrez votre image de démarrage personnalisée comme ci-dessous :

Modifier l'écran de démarrage Grub sur la ligne de commande

Si vous êtes un grand fan de la ligne de commande, suivez cette méthode.

Étape 1 :

Avant de continuer, nous devons changer la résolution en pixels de l'image. À cette fin, nous devrions avoir le logiciel ImageMagick installé sur le système Linux. Vérifiez cela en utilisant la commande ci-dessous sur CentOS / RHEL.

rpm -qa|grep -i ImageMagick

Lorsque la commande ne renvoie aucune sortie (vide), cela signifie que vous n'avez pas installé ImageMagick sur votre système. Vous devez l'installer en utilisant la commande ci-dessous.

yum install ImageMagick

Lorsque vous revérifierez, vous obtiendrez un résultat similaire à celui ci-dessous :

rpm -qa|grep -i ImageMagick
ImageMagick-6.5.4.7-5.el6.x86_64

Passons donc à la configuration. J'ai pris le logo UxTechno comme image d'écran de démarrage.

Étape 2 : Cachez la profondeur de pixel en utilisant la commande ci-dessous :

convert -depth 8 -colors 14 -resize 640x480 uxtechno_logo.jpg uxtechno_logo.xpm

La définition de l'option ci-dessus est la suivante :

  1. Il doit y avoir un maximum de 14 couleurs.
  2. La résolution doit être de 640 x 480.
  3. Il doit être au format xpm.

Étape 3 :  Alors gzippez le fichier.

gzip uxtechno_logo.xpm

Étape 4 : Copiez le fichier sur la partition /boot.

cp uxtechno_logo.xpm.gz /boot/grub/

Étape 5 : Modifier l'image de démarrage paramètre dans le fichier /boot/grub/grub.conf comme ci-dessous et enregistrez le fichier.

splashimage=(hd0,0)/grub/uxtechno_logo.xpm

Étape 6 : Enfin, redémarrez le serveur à l'aide de la commande reboot. L'écran de démarrage affichera l'image de démarrage comme indiqué à l'étape 7 de la procédure d'installation de l'interface graphique.


Linux
  1. Comment changer la couleur de votre terminal Linux

  2. Comment changer la variable PATH sous Linux

  3. Comment changer le shell par défaut sous Linux

  4. Comment changer la taille du MTU sous Linux

  5. Linux sur UEFI - comment redémarrer sur l'écran de configuration UEFI comme Windows 8 peut le faire ?

Comment changer la priorité d'un processus sous Linux

Comment changer l'invite Sudo sous Linux

Comment changer le shell par défaut dans le système Linux

Comment changer le mot de passe root sous Linux

Comment changer le nom d'hôte sur Debian Linux

Comment changer l'image GRUB Splash, l'arrière-plan et la couleur de la police sur votre Linux