[grub] résolution écran

borca -  
 borca -
Bonjour,
je voudrais savoir (depuis bcp de temps) comment on fait pour changer la résolution de l'écran au bootage avec grub. Est-ce qu'il faut modifier dans le menu.lst ou ailleurs, et c'est quoi qu'il faut rajouter.
Merci
Voici un exemple de mon menu.lst,
# is the entry saved with the command 'savedefault'.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         5

# Pretty colours
color black/red white/red
#color cyan/red white/red
splashimage (hd0,2)/boot/grub/splash/grub-debian2.xpm.gz


kopt=root=/dev/hda2 rw vga=0x317

title           Debian GNU/Linux, kernel 2.4.27-1-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro
initrd          /boot/initrd.img-2.4.27-1-386
savedefault
boot


### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root

A voir également:

7 réponses

kelux Messages postés 3267 Statut Contributeur 432
 
Salut,

Je me permets de donner un avis sur le frame buffer et le bootsplash

Je l'utilise depuis plus d'un an , et je suis tombé sous le charme dès que j'ai vu ma console avec un fond d'écran, c'est absolument génial.

Ca change de la console noire....meme en 1024 :)

Cependant sous débian le noyau est précompilé avec les options du framebuffer (et le driver vesa il me semble), il suffit d'ajouter une petite option pas bien méchante dans ton menu.lst

kernel          /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro vga=791


Iil faut changer la valeur derriere le vga :

# VESA framebuffer console @ 1024x768x64k
vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769

Donne nous tes résultats :)

Si tu veux te lancer dans l'aventure du bootsplash, il va falloir recompiler le noyau...mais ca vaut le coup je t'assure.

Si tu veux voir à quoi cela ressmble, boote sur un livecd de gentoo...

@+

1
borca
 
j'ai rajouté le vga=791 et j'ai un menu qui me permet de choisir la résolution au démarrage, mais comment faire pour pas avoir ce menu et qu'il prenne directement la résolution sohaitée ;)

>>Iil faut changer la valeur derriere le vga :
je comprends pas ce que tu veux dire par là

ps: je regarderais de plus pres le bootsplash, ca a l'air d'être intéressant.
1
crabs Messages postés 909 Statut Membre 507
 
Salut,

J'ai entenu parler de 'frame buffer splash', mais jamais tester.
http://gentoo-wiki.com/HOWTO_fbsplash
Un howto pour la gentoo mais qui doit être transposable

A+, crabs
0
kelux Messages postés 3267 Statut Contributeur 432
 
Salut,

j'ai rajouté le vga=791 et j'ai un menu qui me permet de choisir la résolution au démarrage, mais comment faire pour pas avoir ce menu et qu'il prenne directement la résolution sohaitée ;)

-> Tu as rajouté et enregistré les modifications mais un menu s'affiche...peux tu m'en dire plus sur le menu ? (est ce grub qui ne comprend pas la valeur derriere le parametre vga ?)

Sinon malgré cela , est ce que la résolution a changé ?

>>Iil faut changer la valeur derriere le vga :
je comprends pas ce que tu veux dire par là


-> Ba vga = 791 correspond a une résolution de 1024x768 en 16 bits.
vga=788 coorespond a 800x600 en 16 bits , etc ....

Chaque valeur correspond à une résolution différente.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
borca
 
Salut,
dslé pour le retard mais j'etais un peu occupé,
en fait, après le démarrage de Grub il me balance un menu où il fo choisir la resolution de démarrage, grâce à des options, la effectivement je prends la valeur 6 et je les ptits caractères sur ma console.
Le questions c'est donc, est-ce k'ya moyen de s'en passer, càd de plus avoir c menu au démarrage.

=> oui, j'ai rajouté la ligne
kernel          /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro vga=791
dans mon menu.lst
0
kelux Messages postés 3267 Statut Contributeur 432
 
salut,

En essayant avec ces valeurs :

vga=0x318

ou bien

vga=0x317

quels sont les résultats ?
0
borca
 
Salut,
voila, problème solutioné,
l'astuce c'etait de mettre
vga=6
qui est le mode 80x60.
c'etait la valeur qui me proposé dans le menu lors du demarrage.
0