# L'interface graphique de Grub2

**URL:** <https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 5:36 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821 "2016-02-20T17:36:11Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![misaine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ce7236/32.png) [@misaine](https://www.debian-fr.org/u/misaine)\
**Post date:** [Février 20, 2016, 5:36 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/1 "2016-02-20T17:36:11Z")

</div>

certe c’est un détail , mais l’interface du bootloader est la première image qu’on a de l’OS  
alors autant qu’elle soit jolie  
avec grub (version 1) il y a 2 possibilités: splashimage (pas terrible) ou grub-gfx (difficile a personnaliser)  
j’ai donc essayé la nouvelle version de grub qui fournit cette interface.[gnu.org/software/grub/grub-2.en.html](http://www.gnu.org/software/grub/grub-2.en.html)  
l’installation du paquet grub-pc est très bien faite . elle permet de vérifier que la nouvelle installation fonctionne convenablement avant de supprimer l’ancienne version.  
par défaut l’interface est encore en 640x480 mais on peut facilement augmenter la résolution.  
tout se passe dans le fichier grub.cfg qui remplace l’ancien menu.lst  
voici le mien modifié (en gras):

# 

# DO NOT EDIT THIS FILE

# 

# It is automatically generated by /usr/sbin/update-grub using templates

# from /etc/grub.d and settings from /etc/default/grub

# 

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

set default=0  
set timeout=5  
set root=(hd0,1)  
if font (hd0,1)/usr/share/grub/unicode.pff ; then  
set gfxmode="1024x768x32;800x600x32;640x480x32;1024x768;800x600;640x480"  
insmod gfxterm  
insmod vbe  
terminal gfxterm  
fi

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

### BEGIN /etc/grub.d/05\_debian\_theme

insmod png  
if background\_image (hd0,1)/usr/share/images/desktop-base/debian-041-1024x768.png ; then  
set color\_normal=black/black  
set color\_highlight=magenta/black  
else  
set menu\_color\_normal=cyan/blue  
set menu\_color\_highlight=white/blue  
fi

### END /etc/grub.d/05\_debian\_theme

### BEGIN /etc/grub.d/10\_hurd

### END /etc/grub.d/10\_hurd

### BEGIN /etc/grub.d/10\_linux

menuentry “Debian GNU/Linux, linux 2.6.24-1-486” {  
linux (hd0,1)/boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro vga=791  
initrd (hd0,1)/boot/initrd.img-2.6.24-1-486  
}  
menuentry “Debian GNU/Linux, linux 2.6.24-1-486 (single-user mode)” {  
linux (hd0,1)/boot/vmlinuz-2.6.24-1-486 root=/dev/hda1 ro single  
initrd (hd0,1)/boot/initrd.img-2.6.24-1-486  
}

### END /etc/grub.d/10\_linux

### BEGIN /etc/grub.d/30\_os-prober

### END /etc/grub.d/30\_os-prober

voici le fond que j’ai choisi et copié dans /usr/share/images/desktop-base/  
[wallpapers.redby.info/albums/uni … 24x768.png](http://wallpapers.redby.info/albums/unix/debian-041-1024x768.png)

[![](http://pix.nofrag.com/7/c/2/f56019bbca98a1cbacafa1d1699fat.jpg)](http://pix.nofrag.com/7/c/2/f56019bbca98a1cbacafa1d1699fa.html)

ATTENTION grub2 ne detecte pas windows. Na…bien fait… 😆

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:36 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/2 "2016-02-20T17:36:53Z")

</div>

super cette image !

---

<div class="post-metadata">

**Author:** ![cepcasa](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/43a26b/32.png) [@cepcasa](https://www.debian-fr.org/u/cepcasa)\
**Post date:** [Février 20, 2016, 5:36 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/3 "2016-02-20T17:36:54Z")

</div>

[quote=“misaine”]tout se passe dans le fichier grub.cfg qui remplace l’ancien menu.lst  
voici le mien modifié (en gras):

# 

# DO NOT EDIT THIS FILE

# 

# It is automatically generated by /usr/sbin/update-grub using templates

# from /etc/grub.d and settings from /etc/default/grub

# 

. . .  
ATTENTION grub2 ne detecte pas windows. Na…bien fait… 😆[/quote]

Il est bien précisé d’utiliser les templates pour des préférences pérennes.

Pour Ms. Windows, grub2 est scriptable, il faut donc le configurer comme précisé sur la liste dev grub2.

---

<div class="post-metadata">

**Author:** ![misaine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ce7236/32.png) [@misaine](https://www.debian-fr.org/u/misaine)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/4 "2016-02-20T17:37:03Z")

</div>

oui cep , merci  
j’ai bien conscience que je n’ai pas modifié le fichier de manière académique 😊  
mais ce n’est qu’un premier essai réalisé avec le peu de renseignement que j’ai trouvé sur le net  
[grub.enbug.org/PageD%27Accueil](http://grub.enbug.org/PageD%27Accueil)

---

<div class="post-metadata">

**Author:** ![scorpio81](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/ac91a4/32.png) [@scorpio81](https://www.debian-fr.org/u/scorpio81)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/5 "2016-02-20T17:37:03Z")

</div>

tiens un cep ici 🙂

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/6 "2016-02-20T17:37:05Z")

</div>

> [@](#):
>
> ATTENTION grub2 ne detecte pas windows. Na…bien fait… 😆

C’est quoi ?

---

<div class="post-metadata">

**Author:** ![misaine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ce7236/32.png) [@misaine](https://www.debian-fr.org/u/misaine)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/7 "2016-02-20T17:37:06Z")

</div>

[quote=“MisterFreez”]  
C’est quoi ?[/quote]  
un truc buggé  
par contre pour hurd c’est déjà prévu

[quote]

### BEGIN /etc/grub.d/10\_hurd

### END /etc/grub.d/10\_hurd ###[/quote]

😃

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/8 "2016-02-20T17:37:09Z")

</div>

```auto
Found GNU/Hurd on /dev/hda4
  GNU/Hurd is not yet supported by update-grub.
done
```

---

<div class="post-metadata">

**Author:** ![Ludo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ludo/32/3426_2.png) [@Ludo](https://www.debian-fr.org/u/Ludo)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/9 "2016-02-20T17:37:10Z")

</div>

Ça à l’air bien sympa ce grub2, mais j’ai une question comment passer de grub à grub2 sans casse ?

Un simple aptitude install grub2 ?  
Enlever grub avant ?

---

<div class="post-metadata">

**Author:** ![Ludo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ludo/32/3426_2.png) [@Ludo](https://www.debian-fr.org/u/Ludo)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/10 "2016-02-20T17:37:11Z")

</div>

Ben après quelques test sur une machine virtuelle, en laissant le paquet grub, grub2 est testable via le menu de grub, pour vérifier que la configuration est correct.

---

<div class="post-metadata">

**Author:** ![Hoshin](https://www.debian-fr.org/user_avatar/www.debian-fr.org/hoshin/32/3672_2.png) [@Hoshin](https://www.debian-fr.org/u/Hoshin)\
**Post date:** [Février 20, 2016, 5:37 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/11 "2016-02-20T17:37:51Z")

</div>

tiens j’ai une question alacon :

J’ai changé l’image de fond et (grand fou que je suis …) j’ai mis une image en 1024x768, en png, et pis la quand je reboute pour voir si ca marche :  
1)c’est looooong après le message “welcome to grub” que le menu s’affiche  
2)que nenni de la transparence, j’ai bien l’image que je veux … mais derrière un énorme panneau “grub-esque” (ce qui est un peu dommage).

J’ai google-é un peu ca, mais dans la doc de grub y’a pas trop de détails la dessus (en même temps : qui a envie d’écrire de la doc la dessus … ok). Des idées ? Je vais faire un ou 2 tests dans un coin vu qu’apparament le fichier de config prévoit les configs foireuses et a un “fallback”.

Je précise qu’a part le chemin vers l’image, je n’ai modifié que la variable “setgfxmode” et que je l’ai mise aux valeurs que propose misaine.

---

<div class="post-metadata">

**Author:** ![misaine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ce7236/32.png) [@misaine](https://www.debian-fr.org/u/misaine)\
**Post date:** [Février 20, 2016, 5:38 UTC](https://www.debian-fr.org/t/linterface-graphique-de-grub2/13821/12 "2016-02-20T17:38:09Z")

</div>

oui si on prend des images assez grosses le temps est long .j’ai essayé avec des .jpg (il faut rajouter insmod jpeg) mais c’est pareil.  
a noter que le paquet grub2-splashimage propose lui des images targa (.tga)
