Resolucion del GRUB

martes, 2 de enero de 2007
Escrito por Neodian a las 14:02
7 comentarios

Una de las cosas que mas me fastidia de linux es que nunca recuerdo como cambiar la resolucion de la pantalla del GRUB, que es la pantalla que sale al iniciar el ordenador donde podemos elegir el sistema operativo que se va a cargar, es decir, linux o windows. El caso es que al cambiar la resolucion del GRUB tambien se cambia la de las consolas, cosa que se agradece porque las letras se ven mas definidas. A continuacion pongo una tabla con los valores.

Profundidad 640×480 800×600 1024×768 1280×1024
8 bits vga=769 vga=771 vga=773 vga=775
16 bits vga=785 vga=788 vga=791 vga=794
32 bits vga=786 vga=789 vga=792 vga=795

Para modificarlo por el valor que mas nos conviene tendremos que ir al fichero /boot/grub/menu.lst y modificar la linea de nuestro kernel y al final añadimos por ejemplo vga=791, lo escribo para que lo veais mejor.

title Ubuntu, kernel 2.6.15-27-k7
root (hd0,5)
kernel /vmlinuz-2.6.15-27-k7 root=/dev/hda7 ro quiet splash vga=791
initrd /initrd.img-2.6.15-27-k7
savedefault
boot

title Ubuntu, kernel 2.6.15-27-k7 (recovery mode)
root (hd0,5)
kernel /vmlinuz-2.6.15-27-k7 root=/dev/hda7 ro single
initrd /initrd.img-2.6.15-27-k7
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

La linea del recovery mode mejor no la cambieis por si acaso. Ahora bien si haceis esto cada vez que actualiceis el kernel de linux se creara automaticamente un nuevo fichero y la opcion desaparecera y tendreis que manualmente volver a escribirla, si quereis evitar esto teneis que modificar el fichero un poco mas arriba buscais algo asi:

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash vga=791

Como veis se añade la opcion vga=791 pero sin descomentar la linea esto es importante. De esta forma cada vez que se autogenere el fichero se incluira la opcion anterior en cada uno de los kernels que tengamos.

Hasta aqui este mini-tutorial de hoy, habra mas lo prometo

Pertenece a la seccion Manuales





7 comentarios »

  1. Alexis dice:

    Para la resolucion de 1200×800, despues de probar todas las opciones de vga,siempre me da problemas de resolucion, al final he decidido por no agregar nada en el fichero de configuracion de menu.lst. Y me ha dado resultado siempre.

  2. Neodian dice:

    @Santiago

    Me pillas totalmente fuera de juego, con las nuevas versiones de ubuntu no he tocado estas configuraciones, simplemente lo he dejado como estaba, ademas siempre uso un terminal desde gnome, asi que no sabria decirte.

    Dejame que le eche un ojo a la configuracion y te digo. De todos modos creo recordar que habian cambiado el parametro para un fichero, aunque no mehagas mucho caso.

  3. Santiago dice:

    No has tenido problema luego con la interfaz grafica?
    Yo tengo 1280×800, cuando trabajo en consola le puse 1024×768 pero se ve mal el arranque de la maquina despues.

    sabes como arreglarlo?

    Saludos
    Santiago

  4. Neodian dice:

    Pues de momento que yo sepa no se puede, aunque seguramente haya alguna opcion, no lo se, la verdad es que no se si tendria demasiado sentido tener un grub a una mayor resolucion, ten en cuenta que es una pantalla de arranque del ordenador, todo lo que ha salido antes eran letras muy grandes.

    De todos modos investigare y si encuentro una solucion lo pongo aqui.

  5. cpcbegin dice:

    Y como se cambia la resolucion del propio grub, es decir, se podria poner en las opciones generales algo asi como vga 795 o algo asi? que sintaxis tendria?

  6. Neodian dice:

    Yo personalmente uso ubuntu, pero desde la consola usando el nano te basta. En todo caso deberas poner vga=795.

  7. ratto dice:

    Saludos, exelente ayuda, andaba buscando una solucion para el problema, una consulta, en mi caso uso el yast de suse 10.2, con el asitonto llego a la linea donde pongo el valor que se indica en la tabla que pones arriba, la pregunta es si pongo 795 (es mi caso) o vga=795. Gracias por la respuesta a la pregunta, seguro tan inocente para muchos con mas experiencia