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:
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