Appunti e altro materiale |
Appunti |










GRUB2: cambiare la risoluzione



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_header e 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:

-----  | 640x480   800x600 1024x768  1280x1024
------+---------------------------------------------------------------------
256 |...0x301......0x303........0x305.........0x307
32k |...0x310......0x313........0x316.........0x319
64k |...0x311......0x314........0x317.........0x31A
16M|...0x312......0x315........0x318.........0x31B


--------------------------------------------------
Bookmarks
--------------------------------------------------

http://giovannibonenti.blogspot.com/2009/02/come-configurare-grub-2-su-debian.html

http://proarci.blogspot.com/2009/09/configurare-grub-2.html

http://streetcross.wordpress.com/2009/04/11/grub2-impariamolo/

http://forum.debianizzati.org/installazione/2-problemi-con-grub2-t37758.0.html

http://www.gnu.org/software/grub/grub-2.en.html



-Inizio pagina- | Altertux 2006| theme (Sandbox)