Differences between revisions 3 and 4
Revision 3 as of 2010-12-22 11:14:36
Size: 6143
Comment: minor fixes
Revision 4 as of 2010-12-22 11:25:53
Size: 6174
Comment: minor fix
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * il layout del testo è fisso (compresa la cornice)  * la disposizione del testo è fissa (compresa la cornice)
Line 20: Line 20:
Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un __layer trasparente__ contenente ciò che grub sovrapporrà...<<BR>> Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un __livello trasparente__ contenente ciò che grub sovrapporrà...<<BR>>
Line 28: Line 28:
La versione di grub in Debian Etch è disponibile a visualizzare una schermata grafica (grub {{{v0.97}}} è anche conosciuto come {{{versione 1}}}, chiamato {{{grub-legacy}}} a monte). La versione di grub in Debian Etch è già predisposta per visualizzare una schermata grafica (grub {{{v0.97}}} è anche conosciuto come {{{versione 1}}}, chiamato {{{grub-legacy}}} a monte).
Line 34: Line 34:
 * il layout del testo è fisso (compresa la cornice)  * la disposizione del testo è fissa (compresa la cornice)
Line 36: Line 36:
Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un __layer trasparente__ contenente ciò che grub sovrapporrà...<<BR>> Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un __livello trasparente__ contenente ciò che grub sovrapporrà...<<BR>>
Line 47: Line 47:
 * aprire l'immagine (svg, scp, ecc.) con GIMP, cambiare la modalità in {{{index}}}, 15 colori, quindi salvare come xpm (si noti che il risultato può essere distorto)  * aprire l'immagine (svg, scp, ecc.) con GIMP, cambiare la modalità in {{{Indicizzata}}}, 15 colori, quindi salvare come xpm (si noti che il risultato può essere distorto)
Line 76: Line 76:
= Aggiungere a Grub la propria schermata d'avvio di Debian = = Aggiungere la propria schermata d'avvio di Debian per Grub=
Line 87: Line 87:
 * [[DebianDesktopArtwork/UsplashEtch]]  * [[DebianDesktop/Artwork/UsplashEtch]]

Translation(s): English - Italiano - Русский

(!) ?Discussion


Come creare e verificare una schermata d'avvio di Grub.

Schermata d'avvio di Grub v2

La versione di grub-pc in Debian Lenny è già predisposta per visualizzare una schermata grafica (grub v1.95 è anche conosciuto come versione 2, chiamato grub a monte).

Vincoli dell'immagine:

  • formato del file: .tga (non compressa o RLE 1 )

  • 640x480 pixel (si può cambiare, ad esempio in 1024x768)
  • colori reali a 24 e 32 bit: 24 bit = 16 milioni di colori ; 32 bit = 16 milioni di colori + 8 bit per il canale alpha)
  • la disposizione del testo è fissa (compresa la cornice)
  • specificare uno sfondo nero in "set menu_color_normal", al fine di rendere trasparente il menu di grub

Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un livello trasparente contenente ciò che grub sovrapporrà...
Così è noto come posizionare gli elementi e come il tutto si adatterà, risparmiando del tempo.

Modelli di sovrapposizione per Grub v2

XCF (Gimp)

SVG (Inkscape...)

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_gimp-overlay.xcf.gz

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_overlay.svg

Schermata d'avvio di Grub v1

La versione di grub in Debian Etch è già predisposta per visualizzare una schermata grafica (grub v0.97 è anche conosciuto come versione 1, chiamato grub-legacy a monte).

Vincoli dell'immagine:

  • formato del file: .xpm

  • 640x480 pixel (non si può cambiare)
  • 16 colori (sono disponibili solo 14 o 15 se tutto lo sfondo è nero)

  • la disposizione del testo è fissa (compresa la cornice)

Per rendere più semplice disegnare la propria immagine, sono stati creati due modelli con un livello trasparente contenente ciò che grub sovrapporrà...
Così è noto come posizionare gli elementi e come il tutto si adatterà, risparmiando del tempo.

Modelli di sovrapposizione per Grub v1

PNG (Gimp)

SVG (Inkscape...)

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.png

http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.svg

La prima cosa da fare è naturalmente cambiare l'orrendo sfondo grigio ;)

Conversione in xpm

Ci sono vari modi:

  • aprire l'immagine (svg, scp, ecc.) con GIMP, cambiare la modalità in Indicizzata, 15 colori, quindi salvare come xpm (si noti che il risultato può essere distorto)

  • oppure usare imagemagick per convertire il formato (si veda "Verifica con QEMU" qui sotto)

Verifica con QEMU / KVM

C'è un floppy pronto per verificare le proprie immagini:

  • scaricare ed estrarre l'immagine (va fatto una sola volta):
    cd ~/
    wget http://www.klabs.be/~fpiat/linux/boot/grub/grub_0.97-28-debian.floppy.gz
    gzip -d grub_0.97-28-debian.floppy.gz
  • verificare la schermata d'avvio (montare l'immagine del floppy, convertire l'immagine, smontare il floppy e lanciare qemu)
    mount ~/grub_0.97-28-debian.floppy /mnt -o loop
    rsvg-convert < ~/fp-debian(grub)-discret.svg  > /tmp/temp_grub.png
    convert /tmp/temp_grub.png -resize 640x480 -colors 14 +dither /mnt/boot/grub/splashimages/test.xpm
    umount /mnt
    qemu -fda ~/grub_0.97-28-debian.floppy
    • nota 1: bisogna smontare per sincronizzare i dati al file immagine del floppy

    • nota 2: "+dither" significa "nessuna retinatura" !

    • rsvg-convert fa parte del pacchetto librsvg2-bin

    • convert fa parte del pacchetto imagemagick

    • per un'anteprima migliore si può voler premere Ctrl-Alt-F per mettere qemu a tutto schermo
    • per catturare un'istantanea dello schermo si veda il comando "screendump" di qemu

= Aggiungere la propria schermata d'avvio di Debian per Grub= Debian fornisce alcune immagini nel pacchetto grub-splashimages, qui ci sono altri contributi.

Anteprima per Grub v1

Anteprima per Grub v2

Autore

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret-thumb.png
svg xpm

Nessuna

Franklin Piat (licenza GPL)

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines-thumb.png
svg xpm

http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines_preview.png
svg tga

Franklin Piat (licenza GPL)


Si veda anche

  1. usare Gimp per creare tga compresse, "convert -compress RLE" da Imagemagic-6.2.4 non funziona (1)