salta alla navigazione

Debian creare ed inserire una splashimage personalizzata per Grub 23 dicembre 2006 - 16:16

Inviato da Antonio De Luci (imu) in : Debian, Guide, Linux, O.S. Revolution, Only Nerd, Tips , trackback

grub splashimage

Intanto prima di cominciare vi illustro come installare e usare il pacchetto ufficiale delle splashimages di grub :

$ sudo apt-get install grub-splashimages

appena installato il pacchetto, nella directory /boot/grub troveremo una nuova directory chiamata splashimages contenente un po’ di immagini, per prima cosa bisogna creare un link in /boot/grub che punti all’immagine da noi scelta :

$ sudo ln -s /boot/grub/splashimages/debsplash.xpm.gz /boot/grub/splash.xpm.gz

dopo di che bisogna modificare manualmente il file di configurazione /boot/grub/menu.lst e inserire questa opzione la riga dopo ” timeout 5 ” , tenendo presente di inserire i valori giusti per disco/partizione nel mio caso secondo hardisk terza partizione, se non sapete usare grub controllate la riga del kernel che avviate li deve esserci per forza !!!

splashimage=(hd1,2)/boot/grub/splash.xpm.gz

a questo punto basta aggiornare grub :

$ sudo update-grub
[...]
Searching for splash image ... found: (hd1,2)/boot/grub/splash.xpm.gz
[...]

al prossimo riavvio avrete l’immagine nella lista dei kernel o sistemi da avviare .

Immagine Personalizzata

Se le immagini non vi soddisfano o volete inserirne una che vi piace tanto, non resta che crearci la nostra splashimage ricordando di matenere determinati valori per far si che grub riesca a visualizzarla correttamente ossia :

Adesso avete due possibilità per creare l’immagine usare Gimp oppure convert ( che fa parte del pacchetto imagemagick ), noi tratteremo la creazione con Gimp .

Aprite l’immagine desiderata con gimp , ed iniziate a modificarla portandola a 640×480 in questo modo :

Immagine -> Scala immagine

vi apparirà questa finestrella basterà immettere i valori e cliccare su salva :

gimp scala

Dopo di che cliccate su :

Immagine -> Modalità ->Indicizzata

Adesso dalla finestrella spuntata cambiate la risoluzione inserendo il valore 14 e cliccate su Salva .

gimp risoluzione

Ultimo passo cliccate su salva con nome e aggiungete come estensione ” xpm ”

gimp salva

il riisultato finale sarà questo :

gimp risultato finale

Ora non resta che gzipparla con :

$ gzip nostra_immagine.xpm

e spostarla in /boot/grub/splashimages facendo attenzione a ricreare il link, vi illustro i comandi :

$ sudo cp nostra_immagine.xpm.gz /boot/grub/splashimages

$ sudo rm /boot/grub/splash.xpm.gz

$ sudo ln -s /boot/grub/splashimages/nostra_immagine.xpm.gz /boot/grub/splash.xpm.gz

$ sudo update-grub

Tutto qui se qualcuno volesse il mio splashimage puo’ scaricarlo dal link sotto qui, tutto pronto, basta seguire la procedura per inserirlo nella dir splashimages e creare il link .

osrevolution-grub-splash.xpm.gz

In caso abbiate la directory di /boot montata su una partizione separata l’opzione da aggiungere nel menu.lst è la seguente :
splashimage=(pratizione)/grub/vostra_immagine.gz
e non
splashimage=(pratizione)/boot/grub/vostra_immagine.gz
In pratica omettete l’inserimento specifico di /boot
Grazie mille a daxfer per la segnalazione

Commenti»

nessun commento ancora - vuoi essere il primo?