GNU/Linux : Personnaliser le système d’amorçage GRUB 2

GRUB (GRand Unified Bootloader) un programme de multiboot libre.

Après l’allumage du PC il s’affiche sur les systèmes multiboot permettant à l’utilisateur de choisir entre les différents systèmes d’exploitations présents sur la machine, le lancement du système Linux en mode dégradé (recovery mode) et d’une application de test de la mémoire (memtest).

Les dernière distribution GNU/Linux intègrent le système d’amorçage GRUB 2.

Le fichier de configuration de GRUB 2 se trouve dans /boot/grub et se nomme grub.cfg.

Nous allons voir comment personnaliser la fenêtre de démarrage GRUB 2:

personnalisation de GRUB2
Personnalisation de GRUB 2

0. Avant toute chose, pensez à sauvegarder l’ancien fichier de configuration GRUB 2. En cas de problème, vous pourrez ainsi le restaurer facilement

root@pc:~#sudo  -s
root@pc:~#cp /boot/grub/grub.cfg /boot/grub/grub.cfg.old

1. Afin de pouvoir le modifier, il faut le rendre accessible en écriture et l’ouvrir en tant que super-utilisateur :

root@pc:~#sudo -s
root@pc:~#chmod +x /boot/grub/grub.cfg
root@pc:~#gedit /boot/grub/grub.cfg &

2. Une fois le fichier édité, nous allons le modifier :

2.1 Passez l’en-tête et la section « header »

### BEGIN /etc/grub.d/00_header ###

...

### END /etc/grub.d/00_header ###

2.2 Mettez en commentaire la section « theme »

### BEGIN /etc/grub.d/05_debian_theme ###
### set menu_color_normal=white/black
### set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

2.3 Créez votre propre section de thème

### BEGIN /etc/grub.d/05_mon_theme ###

#couleur du texte de GRUB
set  menu_color_normal=white/black
#NOTA :  Les couleurs peuvent être {black, blue, green, cyan, red, magenta,  brown, light-gray}

#couleur  du surlignement lors de la sélection
set  menu_color_highlight=black/light-gray
#NOTA : Les couleurs peuvent être {black, blue, green, cyan, red, magenta, brown, light-gray}

#ajout d'une image de fond à GRUB
insmod tga
background_image /usr/share/images/grub/image.tga
### END /etc/grub.d/05_mon_theme ### 

3. Sauvegardez le nouveau fichier de configuration GRUB 2
4. Redémarrez votre PC pour contempler le résultat !

____________________________________________________________

Références :

http://www.gnu.org/software/grub/grub-2.en.html

http://doc.ubuntu-fr.org/grub2

7 commentaires à propos de “GNU/Linux : Personnaliser le système d’amorçage GRUB 2”

  1. Merci sympa ,mais l’image que l’on met en fond il faut qu’elle sois obligé en .tga ? il faut une taille précise aussi ??

  2. L’image peut être dans un autre format que le .tga.
    Pour cela, il faut spécifier au fichier grub.cfg le type ad-hoc, par exemple :

    insmod jpeg
    background_image /usr/share/images/grub/image.jpg
    ______________________________________________
    insmod png
    background_image /usr/share/images/grub/image.png

    En revanche, les fichiers au format GIF semblent ne pas fonctionner

    Il est vivement conseillé d’utiliser une image de faible taille, adaptée à la taille et la résolution de l’écran.

  3. Rétroliens : Tweets that mention GNU/Linux : Personnaliser le système d’amorçage GRUB 2 | informateque -- Topsy.com

Répondre à dark vador 008 Annuler la réponse.