Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/Grub/Legacy/Splashimage"
Differenze tra le versioni 19 e 44 (in 25 versioni)
Versione 19 del 22/10/2007 16.03.58
Dimensione: 6473
Commento:
Versione 44 del 04/04/2021 14.10.17
Dimensione: 5095
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from AmministrazioneSistema/Grub/Legacy/Splashimage
## page was renamed from AmministrazioneSistema/Grub/Splashimage
Linea 5: Linea 7:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
<<BR>>
<<Indice(depth=1)>>
<<Include(StrumentiWiki/MacroCestino)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=183759"; rilasci="8.04")>>
Linea 10: Linea 13:
La presente guida contiene delle istruzioni utili alla personalizzazione dell'immagine di avvio di '''grub'''. In questa guida sono presenti delle istruzioni utili alla personalizzazione della schermata iniziale di [[../|GRUB]].
Linea 14: Linea 17:
Prima di iniziare è consigliato creare una copia di backup del file `/boot/grub/menu.lst`, a tale scopo è sufficiente digitare il seguente comando: Per evitare la perdita della configurazione funzionante è consigliato fare una copia di sicurezza del file `/boot/grub/menu.lst`, digitando in una finestra di terminale il seguente comando:
Linea 19: Linea 22:
= Cambiare i colori e l'immagine di sfondo = = Installazione =
Linea 21: Linea 24:
Aprite con un [:EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file '''`/boot/grub/menu.lst`''' e cercare, fra le prime linee, una dicitura simile alla seguente: Se si utilizza [[AmbienteGrafico/Gnome|GNOME]] o [[AmbienteGrafico/Xfce|Xfce]] è utile [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://grub-splashimages| grub-splashimages]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali, contenente dei temi adatti agli ambienti grafici sopra citati.

Se invece si utilizza [[AmbienteGrafico/Kde|KDE]] è utile [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://kubuntu-grub-splashimages |kubuntu-grub-splashimages]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali.

{{{#!wiki note
Diverse immagini sono già disponibili nella cartella `/boot/grub/splashimages`.
}}}

= Creare un'immagine personalizzata =

== Creare un'immagine con GIMP ==

 0. Aprire l'immagine desiderata con [[Grafica/Gimp|GIMP]] e modificare la gestione dei colori selezionando dal menu '''''Immagine -> Modalità -> Indicizzata...'''''.
 
 0. Selezionare l'opzione «'''Genera tavolozza ottimale'''», scegliere «14» come numero di colori e generare l'immagine.

 0. Ridimensionare l'immagine dal menù '''''Immagine -> Scala Immagine...''''' ed impostarla a «640x480».

 0. Se l'immagine è in formato panoramico è necessario scalarla a «640x480», togliendo il collegamento che fissa il rapporto fra larghezza ed altezza. Senza tagliare alcunché l'immagine risulterà deformata, tuttavia in [[../|GRUB]] l'immagine si estenderà su tutto lo schermo.

 0. Dopo aver eseguito tutte le operazioni è necessario salvare l'immagine nel formato `.xpm`.

 0. Comprimere l'immagine digitando in un terminale il seguente comando: {{{
gzip immagine.xpm
}}} Sostituire la dicitura «immagine.xpm» con il nome del file contenente l'immagine.

 0. Con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], spostare l'immagine nella cartella `/boot/grub/splashimages`.

== Creare un'immagine da riga di comando ==

Prima di procedere è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://imagemagick| imagemagick]]

È possibile convertire rapidamente un'immagine tramite la [[AmministrazioneSistema/RigaDiComando|riga di comando]]. Aprire una finestra di terminale e digitare il seguente comando:
{{{
convert -geometry 640x480 -colors 14 immagine.jpg immagine.xpm && gzip immagine.xpm
}}} Adattare le diciture «immagine.jpg» e «immagine.xpm» alle proprie esigenze.

= Sostituire lo sfondo =

Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/boot/grub/menu.lst` e cercare fra le prime righe una dicitura simile alla seguente:
Linea 27: Linea 69:
Aggiungere sotto la seguente linea: Aggiungere le seguenti righe:
Linea 30: Linea 72:
splashimage=(hd0,2)/boot/grub/nome_immagine.xpm.gz splashimage=(hd0,1)/boot/grub/splashimages/nome_immagine.xpm.gz
Linea 33: Linea 75:
La dicitura «(hd0,2)/boot/grub/nome_immagine.xpm.gz» va sostituita con il percorso completo del file {{{.xpm.gz}}} contenente l'immagine desiderata. La riga contenente il parametro «splashimage» va sostituita con il percorso completo del file `.xpm.gz` contenente l'immagine appena creata. Sostituire la dicitura «(hd0,1­)» con i valori corretti per il proprio sistema. Per scoprire in modo veloce la posizione del kernel cercare nel file `/boot/grub/menu.lst` delle righe simili alle seguenti:
{{{
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=173b7dcf-b906-4a98-a53
0-d7c871b6b414 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
}}}
 
Il parametro «root» indica la posizione del kernel.
Linea 35: Linea 87:
Nel caso che i colori per il ''testo'' e per il ''testo evidenziato'' siano incompatibili con la nuova immagine di ''splash'' potrebbe non essere più possibile distinguere l'opzione evidenziata da quelle in secondo piano. In tal caso sarà necessario modificare le righe relative ai colori come segue: Nel caso in cui i colori del testo e quelli del testo evidenziato non sono compatibili con la nuova immagine, potrebbe non essere possibile distinguere l'opzione evidenziata da quelle in secondo piano. In tal caso sarà necessario modificare le righe relative ai colori come nel seguente esempio:
Linea 42: Linea 94:
Specificando opportunamente i colori (in'' codice esadecimale'') che volete visualizzare nella schermata del grub.
[[BR]]
[[BR]]
'''Ora osserviamo il significato della linea che abbiamo aggiunto in precedenza.'''

splashimage=(hd0,2) dice a grub di caricare uno splashimage (una data immagine in formato xpm.gz) nella posizione corrispondente a dove avete il kernel che caricherete di linux.
Per scoprire in modo veloce, senza stare a impazzire sulla nozione classica che usa Grub, dove avete piazzato il vostro kernel, andate a vedere dove, appunto nel file /boot/grub/menu.lst, è posizionato il kernel che caricheremo all'avvio.

Nel mio caso esso è posizionato in (hd0,2) come potete notare:

{{{
title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft XP Edition
root (hd0,0)
savedefault
makeactive
chainloader +1

}}}
quindi, gli diciamo di aggiungere allo sfondo iniziale di Grub l'immagine che abbiamo salvato in /boot/grub/ con il nome di nome_immagine.xpm.gz

Ricorrendo ad un minimo di fantasia e di gusto potrete creare il vostro personale sfondo personalizzato, salvando l'immagine creata in un formato.xpm e compressa in .gz

Tenete presente che l'immagine che andrete a caricare, e che grub potrà visualizzare, deve avere un numero di colori massimo di 14.
Le limitazioni dei 14 colori va tenuta presente solo per i propri file che creerete o per le immagini che scaricherete dai siti generici, infatti per le immagini reperibili sui siti appositi di splashscreen non dovrete preoccuparvi in quanto sono già pronte per essere utilizzate come sfondo Grub.
Linea 84: Linea 96:
Qui di seguito vi posto due siti che hanno già delle immagini pronte da scaricare e salvare direttamente in /boot/grub/
importante è salvare in quella directory

[http://ruslug.rutgers.edu/~mcgrof/grub-images/images/working-splashimages/]

[http://www.schultz-net.dk/grub.html]

Vi sono inoltre in questo sito alcune immagini già pronte per poter essere personalmente elaborate da voi con Gimp

[http://www.sxc.hu]

A questo punto il gioco è bello e fatto... riavviate la vostra linux box e buon sfondo Grub...
eccovi alcuni esempi del prima e del dopo.

= Installare dei pacchetti di splashimage =

Aprite un terminale e digitate:

{{{ sudo apt-get install kubuntu-grub-splashimages grub-splashimages }}}

Nella directory /boot/grub/splashimages troveremo numerose splash. Andando a modificare il file di configurazione di grub potremo indicare queste splash appena installate, alcune delle quali veramente carine.


= Creare un'immagine personalizzata =

Supponiamo che non ci siano immagini che vi piacciano. In fondo, non è che le immagini xpm.gz siano proprio paragonabili, in numero, alle JPEG. Vediamo quindi come fare per poter convertire la vostra immagine JPEG preferita e poterla usare in grub.

Prima di tutto, occorre avere un'immagine, ed aprirla con GIMP; ovviamente non siete limitati alle JPEG, ma potete utilizzare qualsiasi immagine voi vogliate.

A questo punto dovete modificare la gestione dei colori dell'immagine. Selezionate, quindi, '''Immagini->Modalità->Indicizzata'''; si aprirà una finestra. Selezionate l'opzione "Genera Tavolazza Ottimale" (ma dovrebbe esserlo di default), e selezionate 14 come numero di colori.

Se non è in formato 640x480, ridimensionatela con '''Immagine->Scala Immagine''' e impostate 640x480 nella finestra che comparirà.

Se l'immagine è in formato panoramico, dovete comunque ''scalarla'' a 640x480, togliendo il link che fissa il rapporto fra larghezza ed altezza, senza tagliare alcunchè, e quindi dopo l'operazione l'immagine risulterà deformata. Tuttavia, Grub poi la stenderà su tutto lo schermo, andando ad occupare tutto lo schermo e correggendo in questa maniera le proporzioni.

Dopo aver fatto tutto, abbiamo l'immagine finale, con 14 colori e con le giuste dimensioni. A questo punto salvatela, scegliendo come formato ''xpm'', e dopo da console comprimetela:

{{{
gzip immagine.xpm
}}}

Così avete la vostra '''immagine.xpm.gz''' personalizzata pronta per essere utilizzata.

Potevamo anche fare tutto da riga di comando:

{{{
convert -geometry 640x480 -colors 14 immagine.jpg immagine.xpm && gzip immagine.xpm
}}}
Se il comando '''`convert`''' non dovesse funzionare, installate il pacchetto ''imagemagick''.
 * [[http://ruslug.rutgers.edu/~mcgrof/grub-images/images/working-splashimages/|Splashimage da scaricare]]
 * [[http://www.schultz-net.dk/grub.html|Splashimage già pronti]]
Linea 135: Linea 100:
CategoryGrafica CategoryDaRevisionare CategoryAmministrazione CategoryDaCancellare


STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.

Questa guida è stata verificata solo con versioni obsolete di Ubuntu, potrebbe non essere più valida. Vuoi contribuire ad aggiornarla? Clicca qui!

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono presenti delle istruzioni utili alla personalizzazione della schermata iniziale di GRUB.

Preparativi

Per evitare la perdita della configurazione funzionante è consigliato fare una copia di sicurezza del file /boot/grub/menu.lst, digitando in una finestra di terminale il seguente comando:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

Installazione

Se si utilizza GNOME o Xfce è utile installare il pacchetto grub-splashimages presente nel componente universe dei repository ufficiali, contenente dei temi adatti agli ambienti grafici sopra citati.

Se invece si utilizza KDE è utile installare il pacchetto kubuntu-grub-splashimages presente nel componente universe dei repository ufficiali.

Diverse immagini sono già disponibili nella cartella /boot/grub/splashimages.

Creare un'immagine personalizzata

Creare un'immagine con GIMP

  1. Aprire l'immagine desiderata con GIMP e modificare la gestione dei colori selezionando dal menu Immagine -> Modalità -> Indicizzata....

  2. Selezionare l'opzione «Genera tavolozza ottimale», scegliere «14» come numero di colori e generare l'immagine.

  3. Ridimensionare l'immagine dal menù Immagine -> Scala Immagine... ed impostarla a «640x480».

  4. Se l'immagine è in formato panoramico è necessario scalarla a «640x480», togliendo il collegamento che fissa il rapporto fra larghezza ed altezza. Senza tagliare alcunché l'immagine risulterà deformata, tuttavia in GRUB l'immagine si estenderà su tutto lo schermo.

  5. Dopo aver eseguito tutte le operazioni è necessario salvare l'immagine nel formato .xpm.

  6. Comprimere l'immagine digitando in un terminale il seguente comando:

    gzip immagine.xpm
    Sostituire la dicitura «immagine.xpm» con il nome del file contenente l'immagine.
  7. Con i privilegi di amministrazione, spostare l'immagine nella cartella /boot/grub/splashimages.

Creare un'immagine da riga di comando

Prima di procedere è necessario installare il pacchetto imagemagick

È possibile convertire rapidamente un'immagine tramite la riga di comando. Aprire una finestra di terminale e digitare il seguente comando:

convert -geometry 640x480 -colors 14 immagine.jpg immagine.xpm && gzip immagine.xpm

Adattare le diciture «immagine.jpg» e «immagine.xpm» alle proprie esigenze.

Sostituire lo sfondo

Modificare con un editor di testo e con i privilegi di amministrazione il file /boot/grub/menu.lst e cercare fra le prime righe una dicitura simile alla seguente:

# Pretty colours
color cyan/blue white/blue

Aggiungere le seguenti righe:

#splashimage
splashimage=(hd0,1)/boot/grub/splashimages/nome_immagine.xpm.gz

La riga contenente il parametro «splashimage» va sostituita con il percorso completo del file .xpm.gz contenente l'immagine appena creata. Sostituire la dicitura «(hd0,1­)» con i valori corretti per il proprio sistema. Per scoprire in modo veloce la posizione del kernel cercare nel file /boot/grub/menu.lst delle righe simili alle seguenti:

title           Ubuntu 8.04, kernel 2.6.24-16-generic
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.24-16-generic root=UUID=173b7dcf-b906-4a98-a53
0-d7c871b6b414 ro quiet splash
initrd          /boot/initrd.img-2.6.24-16-generic
quiet

Il parametro «root» indica la posizione del kernel.

Nel caso in cui i colori del testo e quelli del testo evidenziato non sono compatibili con la nuova immagine, potrebbe non essere possibile distinguere l'opzione evidenziata da quelle in secondo piano. In tal caso sarà necessario modificare le righe relative ai colori come nel seguente esempio:

# Pretty colours
foreground  = ffffff
background  = 444444

Ulteriori risorse


CategoryDaCancellare