I Have a Dream!

Lasciate risuonare la libertà..

Personalizzare gli sfondi e i colori delle scritte in GRUB 2 (Debian e derivate)

Per gli utilizzatori di questo bootloader e per i fan della personalizzazione ecco una guida per cambiare sfondo e colore alle scritte in GRUB 2.


Precedentemente in GRUB si cambiava lo sfondo aggiungendo una semplice riga in /boot/grub/menu.lst indicante la locazione del file background. Con GRUB 2 la situazione cambia leggermente, andiamo a vedere come.

Innanzi tutto potete procedere come segue e utilizzare immagini create da voi o scaricare il pacchetto di sfondi già pronti dal repository:

# apt-get install grub2-splashimages

questo pacchetto salverà gli sfondi sulla cartella  “/usr/share/images/grub”

Se procedete senza installare il pacchetto cominciate dal passo 1 diversamente andate al passo successivo.

Passo 1

Dovete creare la directory /etc/share/images/grub

# mkdir  /etc/share/images/grub

Posizionate gli sfondi che volete usare sulla cartella /etc/share/images/grub così se dovreste scaricare il pacchetto in un secondo momento vi trovereste tutte le immaigni in un posto.

Ricordatevi che le immagini devono essere 640×480 di default come risoluzione e di estensione .png .tga .jpg .jpeg  diversamente non verranno lette.

Passo 2

Per cambiare lo sfondo bisogna modificare il file “05_debian_theme” quindi:

# gedit (o nano o vi o quello che volete) /etc/grub.d/05_debian_theme

sulla linea  16 troverete scritto:

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}

i parametri da modificare sono due: il percorso delle cartelle dove cercare i file e le estensioni dei file stessi, quindi la riga sostitutiva sarà:

for i in {/boot/grub,/usr/share/images/grub,/usr/share/images/desktop-base}/NOME_DEL_VOSTRO_SFONDO.{png,tga,jpg,jpeg} ; do

in questo modo lo script cercherà anche su  “/usr/share/images/grub” e utilizzerà anche le immagini con estensione .jpg e .jpeg.

Passo 3

Per quanto riguarda le scritte, bisogna modificare le due righe:

set color_normal=black/black
set color_highlight=white/black

la prima opzione è il colore normale, la seconda è il colore evidenziato; il primo colore invece è il colore delle parole, il secondo il colore di sfondo, il sistema riconosce black come trasparente, quindi evidentemente come sfondo nella scelta normal non va messo un colore diverso da black per evitare di ricoprire l’immagine di background ottenendo una cosa simile:

I colori disponibili sono: black (trasparente), dark-gray, light-gray, white, brown, yellow, red, light-red, blue, light-blue, green,light-green, cyan, light-cyan, magenta, light-magenta.

Passo 4

Aggiorniamo la configurazione  di GRUB 2 con:

# update-grub2

oppure

# update-grub

vi uscirà un output simile:

Generating grub.cfg ...
Found Debian background: NOME_VOSTRO_SFONDO
Found linux image: /boot/vmlinuz-2.6.30-1-686
Found initrd image: /boot/initrd.img-2.6.30-1-686

...

done

adesso basta riavviare il sistema per avere più o meno una cosa del genere dove al posto della gioconda avrete il vostro sfondo preferito:

Buona personalizzazione del vostro GRUB 2

settembre 26, 2009 - Posted by | informatica, linux | , , , , , , , ,

2 commenti »

  1. It is going to take you a long time to get any kind of
    return on that investment. Plastic or wood are also used to do the base and the frame.
    In fact, your wind turbine should be able to pay for itself after only a
    year or two.

    Commento di diy wind turbines suppliers | aprile 26, 2013 | Rispondi

  2. grazie mille,se volessi modificare il testo del grub?

    Commento di bobopiu | marzo 14, 2014 | Rispondi


Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: