Como cambiar la resolución de las letras del arranque del sistema

Vía: Fent Linux

Un buen día charlando con una compañera por Jabber, hablando de desactivar el BootSplash de Ubuntu (para ver los errores que se producían), se le ocurrió cambiar el tamaño de las letras que salen durante el proceso de inicio (aquellos montones de líneas muchas veces illegibles, y que pasan muy rápido) . Por defecto salen bastante grandes, y si tenemos que arrancar en modo seguro, puede hacerse un poco engorroso teclear letras de tamaño de un centímetro... Se trata de añadir una opción al archivo de configuración de GRUB, concretamente en la línea en la que especificamos el Kernel a cargar, y sus opciones, que nos cambie la resolución de la pantalla y la profundidad del color, mientras se carga el sistema (sin BootSplash).

Bien, abrimos el archivo de configuración de GRUB, como super-usuario ( /boot/grub/menu.lst), y entre los últimos bloques (sí, los de las entradas del GRUB) buscamos el kernel en el que queremos especificar la resolución. Ejemplo:

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=12b67f6c-d247-4bf6-953f-2d750391f3bb ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=12b67f6c-d247-4bf6-953f-2d750391f3bb ro single
initrd /boot/initrd.img-2.6.22-14-generic

La línea en negrita sería la que necesitamos para el asunto. Se puede añadir en tantos Kernels como se desee. Al final de la línea, separado por espacios, añadimos una opción más:

vga=791, siendo el número (en este caso '791'), el código de la resolución, y la profundidad de color que queramos. La lista de los códigos de disponibles es esta (siendo las filas la profundidad de color, y las columnas la resolución de las letras) :

640x480............800x600...........1024x768...........1280x1024
vga=769............vga=771..............vga=773...............vga=775.............8...bits
vga=785............vga=788..............vga=791...............vga=794.............16.bits
vga=786............vga=789..............vga=792...............vga=795.............32.bits

La resolución que he elegido, ha sido de 1024x768 píxeles (la que recomiendo para todas las pantallas, ya que puede dar problemas si nos ves la letra en el Recovery Mode), y una profundidad de color de 16 bits. Ahora no hay más que añadir el código elegido, a la línea del Kernel (negrita), y guardar el archivo. ejemplo:

kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=12b67f6c-d247-4bf6-953f-2d750391f3bb ro quiet locale=es_ES vga=791

Todas las opciones separadas por espacios. De este modo las líneas de texto que nos saldrán al arranque, estarán a la resolución que hemos especificado, y por tanto más legibles para el usuario.

No hay comentarios:

Entradas populares