Parametri VGA per GRUB

Da Skypedia.

Se utilizzate una qualsiasi distribuzione Linux e volete sistemare la risoluzione video del framebuffer dovete modificare il file di configurazione di grub (/boot/grub/menu.lst) inserendo un parametro che indichi, in fase di caricamento del kernel Linux, quale sia la giusta risoluzione da impostare secondo gli standard VESA.

Cercate l'entry relativa al vostro kernel:

title           Debian GNU/Linux, kernel 2.6.22-2-686
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.22-2-686 root=/dev/hda6 ro vga=791
initrd          /boot/initrd.img-2.6.22-2-686
savedefault

In questo caso, nella schermata iniziale di GRUB, vedrete la voce di menu Debian GNU/Linux, kernel 2.6.22-2-686. Modifichiamo adesso la riga kernel, aggiungendo alla fine di questa il parametro corretto da assegnare al vga. Se non fosse presente un vga=, aggiungiamolo. Il parametro numerico da assegnare può essere ricavato dalla seguente tabella:

Color depth 640x480 800x600 1024x768 1280x1024
256 (8bit) 769 771 773 775
32000 (15bit) 784 787 790 793
65000 (16bit) 785 788 791 794
16.7 Mill.(24bit) 786 789 792 795

Volendo, ad esempio, una risoluzione di 800x600 a 16 bit basterà modificare come segue la riga relativa al kernel:

kernel          /boot/vmlinuz-2.6.22-2-686 root=/dev/hda6 ro vga=788