Grub2 non utilizza più il file
/boot/grub/menu.lst ma utilizza il nuovo file /boot/grub/grub.cfg il
quale, come è anche scritto all'inizio del file stesso, non dovrebbe
essere editato, in quanto, è generato dal comando # update-grub e in
esso ci vengono scritte le impostazioni che si scrivono nei files di
configurazione posti nelle directories /etc/default (file grub) e
/etc/grub.d (vari files che esamineremo in altra occasione).
Per quanto riguarda la risoluzione dello schermo con Grub2 si possono presentare almeno due casi:
1) impostare la risoluzione dello schermo durante l'avvio del menu Grub2 e mantenere la stessa risoluzione in console
2) impostare una risoluzione dello schermo durante l'avvio del menu Grub2 e una risoluzione diversa in console
Nel mio caso ho mantenuto la risoluzione 640x480 per il menu e ho
impostato una risoluzione 800x600 per la console (vga=788). Ecco come
fare.
1) Editare il file /etc/default/grub dove ci sono le impostazioni di default di grub, e modificare la riga:
GRUB_GFXMODE=640x480 con il valore che si preferisce (800x600).
Editare il file /etc/grub.d/00_headere si cerca la riga:
set gfxmode=${GRUB_GFXMODE}
subito dopo questa si aggiunge la riga:
set gfxpayload=keep
Con questa seconda riga si fa sì che il parametro scelto per grub è valido anche per la console.
2) La
risoluzione dello schermo si imposta come al punto 1. Per il resto, si
edita il file /etc/default/grub alla riga: GRUB_CMDLINE_LINUX=
inserendo il parametro che si preferisce: "vga=791" oppure "vga=788",
in modo da avere: GRUB_CMDLINE_LINUX="vga788". Questa modifica renderà
effettivi i cambiamenti per qualsiasi avvio del
kernel, sia in modalità normale che "single user". Se vogliamo che il
cambiamento abbia effetto solo in modalità normale ma non in "single
user", è sufficiente non modificare la riga sopra, ma aggiungere una
nuova riga:GRUB_CMDLINE_LINUX_DEFAULT= e aggiungere il parametro vga a
quest'ultima.
in entrambi i casi, le operazioni terminano con il
comando: # update-grub. Risoluzioni
Vesa con Grub
risoluzioni VESA standard:
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
alla riga vga=791 oppure vga=788, il numero può essere sostituito con un parametro secondo la seguente tabella: