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