Avec une résolution de 3200 x 1800 sur le Dell XPS 13 2015, on a bien du mal à lire le menu de Grub. J'ai donc cherché un moyen d'y voir plus clair. Tout d'abord, j'ai essayé de changer la résolution avec la commande GRUB_GFXMODE="1600x900" dans le fichier de configuration, mais Grub2 n'en a pas tenu compte.
Après des recherches et de nombreux essais infructueux, j'ai trouvé cette discussion sur ask.fedoraproject.org : http://goo.gl/cLES7u.
La solution consiste à recréer la police de caractères unicode utilisée par Grub à partir de DejaVuSansMono. La commande grub2-mkfont permet de préciser la taille souhaitée.
Après quelques essais, j'ai choisi un 36 pour être assorti avec la taille mannequin du XPS 13 😉
Tout d'abord, il faut créer la police de caractères.
grub2-mkfont -s 36 --output=/boot/grub2/unicode.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
GRUB_TERMINAL=gfxterm
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Si le menu de Grub ne s'affiche toujours pas de manière lisible, il peut être nécessaire de copier le fichier ttf dans le dossier des polices de caractères de l'EFI de Fedora.
cp /boot/grub2/unicode.pf2 /boot/efi/EFI/fedora/fonts/
Un petit reboot et le tour est joué.
Merci, je vais appliquer car c'est vrai que c'est petit...
J'ai ajouté une instruction juste avant le reboot.
Je ne sais pas pourquoi, mais mon menu ne s'affichait plus correctement.
C'est maintenant réglé.