grub2 avoir une bonne résolution, ainsi que pour usplash

Jusqu’à présent je pestais sans arrêt sur les soi-disant avantages de grub2 mais enfin je trouve qu’un screen avec une résolution maximale c’est quand même bien.

Pour se faire un joli screen avec grub2

************ Connaître la résolution maximale *************

Lorsque le screen de grub apparaît taper:

c (pour avoir le shell de grub )
vbeinfo (pour voir ce que l’on peut obtenir comme résolution par exemple j’ai 1024x768x32)
esc (pour revenir sur le sreen de grub)
booter normalement linux

************ Se faire une image pour grub ************
edit: Grub2 lit les images png (et normalement le format jpg) donc il n’est pas necessaire de changer pour un format tga.

choisir une image et la convertir pour grub avec convert du paquet imagemagick
$ convert For\ Those\ About\ To\ Rock\ We\ Salute\ You.jpg -resize 1024x768! -depth 8 for_those_about_to_rock_we_salute.tga
Je n’ai testé que -depth 8 (à voir donc pour d’autre valeurs)

************ Configurer grub2 ************
Si vous utilisez le paquet desktop-base

[code]# update-alternatives --install /usr/share/images/desktop-base/desktop-grub.png desktop-grub /lien/vers/votre/image/for_those_about_to_rock_we_salute.tga 0

update-alternatives --config desktop-grub[/code]

Pour avoir la bonne résolution modifier le fichier /etc/default/grub

update-grub2 puis tester le joli screen

Si vous n’utilisez pas le paquet desktop-base essayez de suivre ce qui suit

[quote=“ce qui suit est obsolète”]Modifier le fichier /etc/grub.d/05_debian_theme à la ligne 10
WALLPAPER=“lien/vers/votre/image/for_those_about_to_rock_we_salute.tga”[/quote]

************ usplash ************

Pour me faire le splash j’utilise usplash-manager mais ce logiciel semble abandonné.
Vous avez peut être un autre logiciel à citer.
Par exemple voici un deb que j’ai fait megamaths.free.fr//theme_ACDC/us … 1_i386.deb

************ pour la résolution du screen d’usplash ************

Modifier le fichier /etc/grub.d/00_header ligne 80 ajouter après set gfxmode=${GRUB_GFXMODE}

Vérifier d’avoir la bonne résolution /etc/usplash.conf

xres=1024 yres=768 update-initramfs -u

Il ne resta plus qu’à tester usplash avec la bonne résolution.

Salut,

YOUUUUUU!

GRUB2 says: “It’s a long way to the top, if you wanna Rock&Roll” :smt003

J’ai réussi en 1280x1024, pour l’instant.

Merci pour tes suggestions.

A+
Debcool

merci !

je testerais dés que j’en aurais le courage mais ça fait un moment que je me dis qu’il va falloir que je fasse quelque chose pou remedier à l’affichage merdique de mon Grub ^^

au moins je n’aurais plus à chercher les infos :slightly_smiling:
encore merci.

[quote=“debcool”]GRUB2 says: “It’s a long way to the top, if you wanna Rock&Roll” :smt003 [/quote] :mrgreen:
Il doit ^etre joli ton grub2

Tu as testé mon thème usplash?

Petite question complémentaire: est ce que cette personalisation passe les mise à jour de grub2 ou du kernel sans tout devoir refaire ?
Car avec l’ancien grub, mes personnalisations sautaient à chaque mise à jour, j’ai laissé tomber.

[quote=“piratebab”]Petite question complémentaire: est ce que cette personalisation passe les mise à jour de grub2 ou du kernel sans tout devoir refaire ?
Car avec l’ancien grub, mes personnalisations sautaient à chaque mise à jour, j’ai laissé tomber.[/quote]
C’est normal, à chaque install de kernel, la commande “update-grub” est lancée et menu.lst est réactualisé

[quote=“piratebab”]Petite question complémentaire: est ce que cette personalisation passe les mise à jour de grub2 ou du kernel sans tout devoir refaire ?
Car avec l’ancien grub, mes personnalisations sautaient à chaque mise à jour, j’ai laissé tomber.[/quote]
il n’est pas nécessaire de tout refaire car update-grub [ou update-grub2 (d’ailleurs quelle est la différence?)] recréer le fichier grub.cfg avec les bonnes options qui sont définies dans /etc/grub/
Le screen réapparaîtra donc à chaque mise à jour de grub.

Sous grub1 d’ailleurs il est aussi possible de ne pas tout changer à chaque mise à jour de grub1, en effet les lignes commençant par # sont lu et définissent les options par défaut et c’est pour cela que tes personnalisations sautaient. (J’ai mis aussi un moment avent de comprendre :mrgreen: )

Salut,

Pas encore, mais je m’y met de suite :smt007

Thanks,
Debcool

EDIT: Flute! mon archi est amd64; je sais pas installer ton paquet :smt005 :smt005

Salut,

[quote=“limax”][…]
il n’est pas nécessaire de tout refaire car update-grub [ou update-grub2 (d’ailleurs quelle est la différence?)[…][/quote]
Aucune ! Les deux commandes invoquent le même script.

[quote=“debcool”]Salut,
[…]
J’ai réussi en 1280x1024, pour l’instant.
[…
[/quote]

Je suis passé en 1600x1200x32. ça fonctionne bien.
Changement de la couleur des polices dans /etc/grub.d/05_debian_theme

Par contre pour la taille de la police ??? J’ai pô trouvé… Et ça fait petit quand même…

[quote=“debcool”]Salut,
EDIT: Flute! mon archi est amd64; je sais pas installer ton paquet :smt005 :smt005[/quote]Alors voici le fichier megamaths.free.fr//theme_ACDC/us … orsedge.so

pour l’installer tu peux avec startupmanager ou en ligne de commande doc.ubuntu-fr.org/usplash#installation_manuelle
:smt006

[quote=“lol”]Par contre pour la taille de la police ??? J’ai pô trouvé… Et ça fait petit quand même…[/quote]Il me semble avoir vu ca dans mes recherches je regarde si je retrouve.

Salut Limax et merci :smt003

Je teste tout ça ce WE.

Au fait, sympa ton avatar; On se boit une choppe au Joe bar un de ces 4? :smt002

a+
Debcool

Par defaut Grub2 utilise chez moi une image en PNG.
Je suis pas certain qu’il faille se prendre la tête à convertir l’image en tga.

Salut,

[quote]Par defaut Grub2 utilise chez moi une image en PNG.
Je suis pas certain qu’il faille se prendre la tête à convertir l’image en tga.
[/quote]

En effet.
Le jpg est supporté aussi, je pense. De mémoire, c’est indiqué dans les scripts(/etc/grub/0xxx)

A+
debcool

Salut,

Les formats png et jpg passent en effet sans problème.

J’ai voulu moi aussi mettre un fond d’écran à grub, mais je bloque. J’ai vérifie dans la console de grub (avec vbeinfo) que la meilleure résolution que je puisse avoir est de 1024x768. Voici /etc/default/grub :

[code]# This file is sourced by update-grub, and its variables are propagated

to its children in /etc/grub.d/

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX=

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

GRUB_GFXMODE=1024x768x32[/code]

Mais la résolution reste merdique sous Grub. Je n’ai pas oublié le update-grub, qui ne m’a pas sorti d’erreur, et m’a bien détecté mon image (aux bonnes dimensions).

Il y’a eut une nouvelle version il y’a quelques semaine, j’ai accepté le nouveau fichier de configuration et sans avoir à retripatouiller j’ai par défaut la résolution maximale au démarrage.

Par contre j’ai pas trouvé comme zapper le grub (que le menu ne s’affiche que si je fait Echap comme avec l’ancien grub)
Parceque attendre quelques seconde pour en general prendre le 1er choix c’est dommage.

[quote=“Dunatotatos”]
Mais la résolution reste merdique sous Grub. Je n’ai pas oublié le update-grub, qui ne m’a pas sorti d’erreur, et m’a bien détecté mon image (aux bonnes dimensions).[/quote]
Ton image est elle bien en 1024x768x32?

[quote=“Blacksad”]Il y’a eut une nouvelle version il y’a quelques semaine, j’ai accepté le nouveau fichier de configuration et sans avoir à retripatouiller j’ai par défaut la résolution maximale au démarrage.

Par contre j’ai pas trouvé comme zapper le grub (que le menu ne s’affiche que si je fait Echap comme avec l’ancien grub)
Parceque attendre quelques seconde pour en general prendre le 1er choix c’est dommage.[/quote]D’après doc.ubuntu-fr.org/grub-pc
dans /etc/default/grub mettre la ligne GRUB_HIDDEN_TIMEOUT=0

limax > oui oui, elle est à la bonne dimension. D’ailleurs, je l’avais déjà mise en fond de grub quand j’étais sous Ubuntu.

Comme je vais passer en testing, peut-être que ça arrangera les choses. On verra.

Je remonte le file car depuis hier j’essaye vainement d’avoir un boot clean graphiquement.

J’ai joué avec Plymouth et je trouve que ça ralentit le boot donc je suis repassé en mode texte.

Pour la résolution, vbeinfo ne me retourne que des résolutions 4:3 alors que j’ai un écran 16:10 (comme tous les écrans vendu aujourd’hui d’ailleurs).
Donc le menu grub, le chargement, les tty ou le splash quand il était activé, tout est en 4:3 tant que je ne suis pas sous Gnome.

Je ne sais pas comment c’est possible mais je sais que ça l’est vu qu’il m’est arrivé dans la pléthore de mises à jour de Grub de ces dernier mois d’avoir parfois une résolution qui prenait tout l’écran (donc 16:10).

J’ai beau bidouiller les résolutions 16:10 ne passent pas :angry:

Pour info je suis avec les drivers proprio Nvivia.

hwinfo --framebuffer me retourne ces résolutions:

[quote]02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.924aGVs+MZ2
Hardware Class: framebuffer
Model: "NVIDIA MCP79 Board - mcp7a-so"
Vendor: "NVIDIA Corporation"
Device: "MCP79 Board - mcp7a-so"
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xef000000-0xefdfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x0347: 1400x1050 (+1400), 8 bits
Mode 0x0348: 1400x1050 (+2800), 16 bits
Mode 0x0349: 1400x1050 (+5600), 24 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x0352: 2048x1536 (+8192), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Mode 0x0362: 768x480 (+768), 8 bits
Mode 0x0364: 1440x900 (+1440), 8 bits
Mode 0x0365: 1440x900 (+5760), 24 bits
Mode 0x0368: 1680x1050 (+1680), 8 bits
Mode 0x0369: 1680x1050 (+6720), 24 bits
Mode 0x037b: 1280x720 (+5120), 24 bits
Mode 0x037c: 1920x1200 (+1920), 8 bits
Mode 0x037d: 1920x1200 (+7680), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown[/quote]

Sous Gnome même du 1900x1080 passe, mais bon je suis pas exigeant, un boot en 1680x1050 m’irait trés bien :007