ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Annonce

Les Ubuntu-partys sont l'occasion pour beaucoup d'entre vous d'acquérir les goodies Ubuntu-fr faits par nos petites mains avec amour.
Pour tous les autres, fini le désespoir de les manquer wink Il est désormais possible de vous procurer l'objet de votre choix grâce à la boutique en ligne, commune à Framasoft et Ubuntu-fr. Vous pourrez déjà y trouver mugs, t-shirts et, bien sûr, les Framakey Ubuntu-fr Remix.

#1 Le 21/11/2009, à 17:15

[karmic] Passer son menu grub2 & sa console en haute résolution

Le sujet a peut être déjà été abordé, si ça peut aider voici un petit extrait de mon bloc note perso.

Astuce pour activer le Framebuffer sur Ubuntu / Xubuntu Karmic Koala 9.10 ou encore "Comment passer le menu de démarrage de grub2 et sa console en haute résolution ?"

0. Savoir quelle résolution mon matériel supporte

Redémarrer la machine, dès que le menu de grub apparait, appuyer sur "C"
Ensuite pour lister les modes graphiques supporté par son matériel, entrer

Code:

vbeinfo

Prendre note ( ou pas ) des infos qui vous intéressent et rebooter normalement.

Code:

reboot

Pour tout ce qui va suivre, j'utiliserai la résolution native de mon écran ( 1680x1050 ), à vous d'adapter.

1. S'assurer que initrd supporte bien le framebuffer en ajoutant “fbcon” et “vesafb” dans /etc/initramfs-tools/modules.

Ouvrir une console,

Code:

$ echo "vesafb" | sudo tee -a /etc/initramfs-tools/modules

Code:

$ echo "fbcon" | sudo tee -a /etc/initramfs-tools/modules

2. Retirer “vesafb” des modules en liste noire.

Ouvrir le fichier /etc/modprobe.d/blacklist-framebuffer avec un éditeur de txt et les droits root, chercher la ligne

Code:

blacklist vesafb

Et la remplacer par

Code:

#blacklist vesafb

Sauvergarder le fichier, on va maintenant s'attaquer la configuration de Grub2

Note importante : GRUB 2 utilise un nouveau langage de script, semblable à Bash, afin de générer le fichier de configuration. Éditer manuellement ce fichier est inutile et non recommandé : il est entièrement reconstruit à l'aide de plusieurs scripts à chaque exécution de update-grub2 ou de grub-mkconfig. Et bien, on va voir ça tout de suite.

3. Ce qui suit accorde la résolution du menu de grub2 et les différents tty.

Ouvrir le fichier /etc/grub.d/00_header avec un éditeur de txt et les droits root, chercher ce paragraphe

Code:

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
  insmod gfxterm

Remplacer par ce qui suit :

Code:

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
  set gfxpayload=keep
  insmod gfxterm

Sauvegarder le fichier, courage c'est presque terminé.

4. Définir le mode graphique dans grub2

Ouvrir le fichier /etc/default/grub avec un éditeur de txt et les droits root.

Code:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1680x1050x32

C'est donc ici qu'on définit la résolution dans ce nouveau grub et plus besoin du tableau avec les modes, enfin une bonne nouvelle !
il suffit donc d'éditer par la résolution voulue et de décommenter en retirant le #

Pour une définition plus poussée des options spécifiques de Grub2, je vous conseille d'aller faire un tour par ici
Après tout c'est le moment si on veut toucher aux options du style 'quiet', virer le 'splash' ou changer le temps que laisse le menu grub avant de démarrer.

5. Sauver / genérer la nouvelle config pour Grub2

Code:

$ sudo update-grub2

6. Terminer par la mise à jour de initramfs et reconstruire l'image initrd.

Code:

$ sudo update-initramfs -u

Voila on peut enfin rebooter et voir le menu de grub 2 en haute résolution.
L'usplash apparait normalement dans mon exemple et donc pour voir la console,
il faut faire un petit Ctrl+Alt+F1 dès que X a fini de charger.

La modification devrait être et restera effective pour tout les noyaux pris en charge par votre grub et vu qu'on a changé les options par défaut :
On ne devra pas éditer son menu dès qu'on touche à grub ou qu'on fait une mise à jour du noyau.

Merci à ces adresses pour la doc :
http://www.gnu.org/software/grub/manual/
http://www.savvyadmin.com/console-frame … in-ubuntu/
http://crunchbanglinux.org/wiki/howto/a … ramebuffer
http://grub.enbug.org/OptionsDeGrub

Dernière modification par milkshake (Le 28/11/2009, à 22:22)


Intel Core 2 Quad Q8200 - GeForce GTS 250 - 4Go DDR

Hors ligne

 

#2 Le 28/11/2009, à 20:35

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

A ce stade, le menu est déjà en haute résolution,
même si ça manque de couleurs c'est déjà pas mal.

Après un petit

Code:

$ sudo apt-get install grub2-splashimages

Petite déception, /usr/share/images/grub/ ne contient que des images en 640x480, pas terrible...

Pas de soucis, maintenant que grub 2 peut afficher du 1680x1050x32 ( dans mon cas ).
On peut aussi afficher un fond d'écran pour le menu dans cette résolution smile

J'ai donc choisi un fond d'écran un peu classique mais assez joli en 1680/1050 :
http://www.tuxshake.org/outils/mini/73860-WallDebianAqua_mini.jpg

Pour pouvoir l'utiliser il va falloir convertir l'image,
Le plus simple est encore d'ouvrir l'image avec Gimp et de sauvergarder l'image au format TGA avec les options par défaut.

Après, copier notre fichier 73860-WallDebianAqua.tga dans /usr/share/images/grub/

Code:

$ sudo cp 73860-WallDebianAqua.tga /usr/share/images/grub

Il ne reste plus qu'a indiquer à grub d'utiliser notre image :

Code:

$ sudo gedit /etc/grub.d/05_debian_theme

Chercher cette chaine de caractères :

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}

Remplacer la chaine par : ( attention, ce qui suit dépend du nom de l'image )
Ici pour l'exemple : "73860-WallDebianAqua"

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/73860-WallDebianAqua.{png,tga}

Sauvegarder le fichier.
Voila c'est presque fini, il reste juste a mettre a jour grub :

Code:

$ sudo update-grub

Et voila, le menu de grub est dans la résolution native d'un écran 22'

http://www.tuxshake.org/outils/mini/SS850267.JPG

Dernière modification par milkshake (Le 28/11/2009, à 21:53)


Intel Core 2 Quad Q8200 - GeForce GTS 250 - 4Go DDR

Hors ligne

 

#3 Le 17/01/2010, à 23:36

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

Bonjour,

Ma distribution est une Karmic, mise à niveau depuis Jaunty, elle-même mise à niveau depuis Intrepid.

Je ne trouve pas de fichier " /etc/default/grub " dois-je le créer ?

Merci.


Ubuntu 10.04 / 3000+ / KT880 / 2GoDDR / RadeonHD 3650 512Mo AGP / 2*80Go / aisyk-=
http://www.aisyk-projets.fr
http://www.dogmazic.net/Aisyk

Hors ligne

 

#4 Le 20/01/2010, à 13:18

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

Bonjour,
J'ai un problème j'ai un écran 22" donc qui devrait supporter du 1680x1050 mais quand je tape vbeinfo je n'ai pas cette reférence, ça s'arrête à 1400x1050x32.
Peut-on forcer ?

Hors ligne

 

#5 Le 20/01/2010, à 15:02

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

@ Alsyk

Bonjour,
Si tu as fait des upgrades depuis Intrepid il y a de fortes chances que tu sois avec "l'ancienne" version de Grub (Legacy). Ce qui pourrait expliquer que tu n'aies pas le fichier en question.
L'astuce de milkshake concerne Grub2. Il est avec 9.10 à condition de faire une install neuve.
Regarde la doc du site, tu trouveras toutes les infos et aussi comment passer de Grub Legacy à Grub2

A+

Hors ligne

 

#6 Le 21/01/2010, à 14:04

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

ok merci !
C'était effectivement le cas !


Ubuntu 10.04 / 3000+ / KT880 / 2GoDDR / RadeonHD 3650 512Mo AGP / 2*80Go / aisyk-=
http://www.aisyk-projets.fr
http://www.dogmazic.net/Aisyk

Hors ligne

 

#7 Le 23/04/2010, à 10:50

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

Pour lucid, le fichier à modifier pour vesafb est le suivant :
/etc/modprobe.d/blacklist-framebuffer.conf


"Lorsqu’un adulte entre dans le monde des fables, il ne peut plus en sortir." Bouche Dorée

Hors ligne

 

#8 Le 30/04/2010, à 07:34

Re: [karmic] Passer son menu grub2 & sa console en haute résolution

Pour la 10.04

pour mettre votre papier paint

Code:

WALLPAPER="/usr/share/images/grub/le_nom_du_fond_ecran.tga"

le_nom_du_fond_ecran.tga est le fond d'ecran que vous aviez préparé.

voila mon résultat perso

http://img210.imageshack.us/img210/834/img0771n.th.jpg

Uploaded with ImageShack.us

Dernière modification par cleloup (Le 30/04/2010, à 07:35)


Au Plaisir Christophe
Ubuntu 10.04 32Bits & Seven 64Bits installé
Gagnez de l'argent légalement en achetant :
http://www.ebuyclub.com/Inscription.jsp … phe.leloup

Hors ligne

 

Pied de page du Forum

Propulsé par FluxBB
Style adapté par Ogcreation.fr.