Tips: GRUB Splash Screen Image
14 12 2008Tutti sanno che il menu di Grub che compare all’avvio, può essere abbellito con un’immagine di fondo. Possiamo creare una nostra immagine personalizzata, oppure, installare alcune immagini già pronte, contenute in un pacchetto .deb, che si trova nei repository……
Primo metodo, creiamo l’immagine nel seguente modo:
L’immagine deve avere caretteristiche ben precise:
formato: 640×480
profondità:14 colori
formato file: xpm.gz
Una volta stabilita l’immagine, la si deve copiare (da root) in /boot/grub:
#cp NOME_IMMAGINE.xpm.gz/boot/grub
Si apre con un editor (come root) il file /boot/grub/menu.lst
Si cerca la sezione
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
e si inserisce subito sotto timeout la riga
splashimage=(hd0,X)/boot/grub/NOME_IMMAGINE.xpm.gz
dove (hd0,X) è la partizione attiva.
la sezione
# Pretty colours, deve contenere la seguente riga commentata:
#color cyan/blue white/blue
Secondo metodo, installiamo il pacchetto .deb di immagini da repository:
per fare questo è sufficiente seguire questo how to:
http://blogs.koolwal.net/2008/12/12/how-to-add-a-grub-splash-screen-image-in-debian-linux/






E con lilo? Si può fare qualcosa si simile o ci si deve “accontentare” dell’interfaccia spartana che macina dati su dati?
non utilizzo più lilo da moltissimo tempo, però, mi sembra di ricordare che si potevano effettuare diversi abbellimenti: immagine di fondo 640×480 16 colori, colore delle scritte stampate sopra l’immagine, dare un titolo al menu, ecc…
Però non ricordo più come si fa….
Scusa ma fammi capire ( è un po OT ma spero non sia un problema).
GRUB è “migliore” ( che in informatica poi vuol dire tutto e niente ) di LILO? Cioè, presenta delle funzionalità maggiori ( oltre alla grafica dico )? Carica il sistema più velocemente? O è semplicemente un altro boot loader?
YEAH!
personalmente non so rispondere, perchè per rispondere ad una domanda del genere e fare un paragone serio, bisognerebbe conoscere bene entrambi i boot loader e, come ho detto, ormai di lilo ricordo solo il nome. posso solo dire che circa dieci anni fa utilizzavo lilo, che tra l’altro era il boot loader della distribuzione con la quale ho iniziato: slackware 3.2. finchè ho utilizzato lilo non mi sono mai trovato male. poi ho iniziato ad utilizzare grub, non ricordo bene perchè, ma probabilmente perchè ad un certo punto Debian lo ha proposto come default. ormai mi sono talmente abituato a grub e anche alla sua shell, quando serve, che non mi riesce di pensare ad una sostituzione.
GRUB (e grub2 adesso) è nato dopo LILO, di conseguenza ha introdotto una serie di miglioramenti, tanto che ormai viene usato di default su quasi tutte le distribuzioni.
Alcune caratteristiche di grub che in LILO non sono presenti:
1. Una shell minimale. Con grub se hai idea di dove sta il tuo sistema, riesci in qualche modo ad avviare il kernel che vuoi con i parametri che vuoi. Con LILO non lo puoi fare (non al volo: devi configurare il lilo.conf e lanciare l’installer).
2. La capacità di leggere il file di configurazione dinamicamente. E’ possibile cambiare il menù di grub modificando un file di testo, mentre con LILO è necessario rilanciare l’installer e riscrivere il record di avvio.
Per contro GRUB ha la limitazione per cui i file necessari per il suo funzionamento devono stare su un file system conosciuto, mentre per LILO non credo sussista questo problema. Di fatto, a parte forse con xfs, non credo vi siano difficoltà di questo tipo per i file system normalmente usati.
Consiglio vivamente a tutti gli utenti Debian il passaggio a grub2, che permette, tra l’altro, l’utilizzo di uno splash screen nativamente, senza l’utilizzo di pacchetti aggiuntivi. E supporta anche il file system xfs sulla partizione di boot.