Impostare un’immagine di sfondo all’avvio di Ubuntu linux GRUB

A partire dalla versione ddi Ubuntu Karmic 9.10 il nuovo gestore dell’avvio GRUB2 viene installato di default sulle nuove installazioni (non negli aggiornamenti).

GRUB2 presenta una serie di miglioramenti, tra cui il supporto nativo per una varietà maggiore di filesystem, una configurazione modulare, il supporto per il ripristino automatico delle impostazioni in caso di necessità e, appunto, il più sfizioso: il supporto per immagini di sfondo ad alta definizione.

grub2

Dopo aver installato GRUB2 (ora chiamato semplicemente grub-pc nei repository ubuntu/debian con il comando

sudo apt-get install grup-pc

probabilmente vi chiedereste dove accidenti è andato a finire il file di configurazione menu.lst?? Non c’è proprio più! Il file di configurazione di GRUB2 si trova ora in  /boot/grub/grub.cfg  tuttavia questi è un file automaticamente generato e non deve essere modificato. Ogni modifica sarà dal sistema automaticametne cancellata ben presto.

Per configurare le impostazioni personalizzate del programma di avvio dovete dare un’occhiata alle cartelle e file:

- /etc/default/grub (per le impostazioni di default, il tempo di attesa prima della selezione automatica, la risoluzione dello schermo, la visualizzazione o meno della schermata grafica di caricamento splash e la visualizzazione o meno dei dettagli di caricamento del sistema quiet per ciascun nuovo kernel)

- /etc/grub.d In questa cartella troverete numerosi file ordinati attraverso una sequenza di 2 numeri che imposta la sequenza in cui tali file risultano letti dal kernel di linux (ciò è tra l’altro uno standard per i comandi di avvio e spegnimento del sistema).

Piuttosto che modificare uno dei file esistenti, al fine di conservare le vostre impostazioni a fronte degli aggiornamenti, è opportuno creare un nuovo file. Potete così copiare il file esistente 05_debian_theme  come 06_custom_theme, e cominciare a operare su di questo.

dopo le prime righe dovreste trovare le seguenti che specificano le impostazioni relative al colore dei caratteri e dello sfondo, qualora non sia disponibile un’immagine di sfondo.

set menu_color_normal=white/black
set menu_color_highlight=light-red/black

i colori possono essere scelti tra quelli elencati a questa pagina: http://www.gnu.org/software/grub/manual/html_node/color.html

alcune righe più sotto troverete

use_bg=true
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
  for i in {/boot/grub,/usr/share/images/desktop-base}/picture.{jpg,png,tga}

Qui dovete impostare la variabile use_bg=true come true. Quindi impostate il percorso ed il nome dell’immagine di sfondo per il gestore di avvio di Ubuntu linux GRUB. Come potete vedre dall’esempio le immagini di sfondo sono cercate dal programma nelle cartelle

/boot/grub e /usr/share/images/desktop-base

potete comunque specificare il vostro percorso personale.

Dovrete inoltre sostituire il nome del file con quello specifico della vostra immagine che intendete utilizzare. I formati grafici accettati sono jpg, png e tga.

Ovviamente esiste un metodo per impostare lo sfondo, che non implica la modifica dello script ma piuttosto la scrittura delle impostazioni esatte, tuttavia modificare uno script preesistente aiuta ad evitare errori. Lo script si occupa di istruire GRUB su quali moduli caricare relativamente al formato immagine.

qui sotto potreste ancora impostare il colore e lo sfondo relativo alle voci del menu, questa volta nel contesto dell’esistenza di un’immagine di sfondo caricata.

if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=black/black
  set color_highlight=light-red/black

Avete quasi finito! L’ultimo passaggio consiste nel introdurre le modifiche che avete appena effettuato all’interno del file principale /boot/grub/grub.cfg . Questo può essere ottenuto semplicemente eseguendo il seguente comando da terminale:

sudo update-grub2

Fatto! Ora riavvia e goditi la grafica fin dai primi secondi!

—————————————–
sitografia:
Grub 2 – Ubuntu Wiki https://wiki.edubuntu.org/Grub2
http://blogs.koolwal.net/2008/12/16/how-to-grub2-and-grub-pc-installing-splash-images/
http://wiki.archlinux.org/index.php/GRUB2

Related posts:

  1. Configure GRUB2 options and background
  2. Ottimizzazioni per il Risparmio Energetico per portatili HP Pavilion su Ubuntu Linux
  3. Speed up Ubuntu Linux!
| Print This Post Print This Post | Email This Post Email This Post
RSS 2.0 | Trackback | Comment

One Response to “Impostare un’immagine di sfondo all’avvio di Ubuntu linux GRUB”

  1. Joanie Pinelo says:

    I extremely enjoyed this! I would have to say this is an awfully informative post that should get mentioning elsewhere.

Leave a Reply

XHTML: You can use these tags: b, cite, code, em, i, q cite="", strike, strong.