<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/api.php?action=feedcontributions&amp;user=Flavio&amp;feedformat=atom</id>
		<title>Slacky.eu - Contributi utente [it]</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/api.php?action=feedcontributions&amp;user=Flavio&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Speciale:Contributi/Flavio"/>
		<updated>2013-05-22T14:27:03Z</updated>
		<subtitle>Contributi utente</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi</id>
		<title>Da Avi a Dvd in 4 passaggi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi"/>
				<updated>2007-09-28T16:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Multimediale]]&lt;br /&gt;
= Da Avi a Dvd in 4 passaggi =&lt;br /&gt;
In questo Hotwo vedremo come creare un dvd (leggibile sui comuni lettori dvd da tavolo) partendo da un file avi (codificato in DivX o Xvid) con 4 semplici comandi.&lt;br /&gt;
Questo ovviamente tralascia alcuni aspetti, come la creazione di un menù, una codifica più accurata del video e dell'audio, ma fornisce un ottimo rapporto tra qualità, velocità e semplicità.&lt;br /&gt;
&lt;br /&gt;
Quindi la guida è indirizzata a tutte le persone che vogliono convertire velocemente, senza fronzoli, un filmato Divx in un Dvd.&lt;br /&gt;
&lt;br /&gt;
== Software Necessari ==&lt;br /&gt;
&lt;br /&gt;
* Mplayer&lt;br /&gt;
* Dvdauthor&lt;br /&gt;
* dvd+rw-tools&lt;br /&gt;
&lt;br /&gt;
I primi due pacchetti sono presenti nel repository di [http://www.slacky.it Slacky.it], il terzo fa parte della dotazione ufficiale di Slackware.&lt;br /&gt;
&lt;br /&gt;
== Trasformazione del file Avi ==&lt;br /&gt;
&lt;br /&gt;
Il primo passaggio è trasformare il file avi in un file codificato mpeg2 e convertire la traccia audio (se già non la fosse) in ac3.&lt;br /&gt;
&lt;br /&gt;
Per questa operazione utilizziamo mencoder (presente nel pacchetto mplayer), con il seguente comando:&lt;br /&gt;
&lt;br /&gt;
 mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=9000:aspect=4/3:acodec=ac3:abitrate=192  -af volume=10.1 '''input-file''' -o '''output-file'''&lt;br /&gt;
&lt;br /&gt;
Non fattevi spaventare dalla complessità del comando, dato che riunisce sia i controlli necessari perché il file d'uscita non superi la dimensione massima di un dvd (4.5 gigabyte),sia tutti i codec appropriati per la corretta trasformazione&lt;br /&gt;
&lt;br /&gt;
'''input_file''' è il nome del nostro file avi da convertire&lt;br /&gt;
'''output-file''' è il nome che vogliamo dare al nostro file convertito in mpg&lt;br /&gt;
&lt;br /&gt;
La conversione durerà indicativamente un ora (ovviamente dipende dall'hardware della vostra macchina).&lt;br /&gt;
&lt;br /&gt;
Un piccolo consiglio per velocizzare questa fase è aumentare la priorità del processo, utilizzando ''renice''.&lt;br /&gt;
&lt;br /&gt;
== Creazione della Struttura DVD ==&lt;br /&gt;
&lt;br /&gt;
Finita la fase di conversione, dobbiamo ora creare la struttura del dvd&lt;br /&gt;
&lt;br /&gt;
Prima di iniziare, creiamo una cartella; nel nostro esempio è chiamata semplicemente directory:&lt;br /&gt;
 bash-3.00$ mkdir directory&lt;br /&gt;
&lt;br /&gt;
Ora possiamo scegliere se suddividere il nostro dvd in capitoli, da rendere così più agevole la navigazione, o semplicemente considerare il film come un unico &amp;quot;grosso capitolo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nel caso scegliamo di creare tanti capitoli, il comando da usare è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t -c h:mm:ss,h:mm:ss,h:mm:ss '''output-file''' -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
'''ouput-file''' è il nome del file convertito in mpg2, mentre '''directory''' è il nome della directory creata precedentemente&lt;br /&gt;
&lt;br /&gt;
'''h:mm:ss''' sono i numeri che indicano il momento preciso per la creazione di un capitolo&lt;br /&gt;
&lt;br /&gt;
Per creare un capitolo ogni 10 minuti quindi si dovrà dare il comando: ''dvdauthor -t -c 0:10:00,0:20:00[etc.etc.] output-file -o directory''&lt;br /&gt;
&lt;br /&gt;
Se invece non vogliamo creare una serie di capitoli, il comando da utilizzare è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t '''output-file''' -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
== Creazione della Tabella dei Contenuti ==&lt;br /&gt;
&lt;br /&gt;
L'ultimo comando prima della masterizzazione vera e propria è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -T -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
Con questo comando si crea la tabella che andrà a leggere il lettore dvd dei files .vob che sono presenti nella nostra struttura.&lt;br /&gt;
&lt;br /&gt;
Bene, le operazioni di conversione da un file avi a dvd sono terminate, possiamo visionare il risultato, prima di masterizzare, usando xine&lt;br /&gt;
&lt;br /&gt;
 xine dvd://percorso/completo/directory/VIDEO_TS/&lt;br /&gt;
&lt;br /&gt;
== Masterizzazione ==&lt;br /&gt;
&lt;br /&gt;
Per masterizzare il tutto su un dvd basta semplicemente usare growisofs&lt;br /&gt;
&lt;br /&gt;
 growisofs -Z '''/dev/dvd''' -dvd-video '''directory'''&lt;br /&gt;
&lt;br /&gt;
Anche in questo caso '''directory''' è la nostra directory dove è presenta la strutta del dvd, mentre '''/dev/dvd''' è il nostro masterizzatore dvd.&lt;br /&gt;
&lt;br /&gt;
== Conclusione ==&lt;br /&gt;
&lt;br /&gt;
Non mi rimane che augurarvi una buona visione, comodi sulla vostra poltrona, visionando il vostro dvd su un buon televisore !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;br /&gt;
&lt;br /&gt;
= Links Esterni =&lt;br /&gt;
* [http://www.mplayerhq.hu http://www.mplayerhq.hu] Sito ufficiale del progetto Mplayer&lt;br /&gt;
* [http://dvdauthor.sourceforge.net http://dvdauthor.sourceforge.net] Sito ufficiale del progetto DvdAuthour&lt;br /&gt;
* [http://fy.chalmers.se/~appro/linux/DVD+RW/ http://fy.chalmers.se/~appro/linux/DVD+RW/] Sito ufficiale del progetto dvd+rw-tool&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi</id>
		<title>Da Avi a Dvd in 4 passaggi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi"/>
				<updated>2006-09-23T10:20:41Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Multimediale]]&lt;br /&gt;
= Da Avi a Dvd in 4 passaggi =&lt;br /&gt;
In questo Hotwo vedremo come creare un dvd (leggibile sui comuni lettori dvd da tavolo) partendo da un file avi (codificato in DivX o Xvid) con 4 semplici comandi.&lt;br /&gt;
Questo ovviamente tralascia alcuni aspetti, come la creazione di un menù, una codifica più accurata del video e dell'audio, ma fornisce un ottimo rapporto tra qualità, velocità e semplicità.&lt;br /&gt;
&lt;br /&gt;
Quindi la guida è indirizzata a tutte le persone che vogliono convertire velocemente, senza fronzoli, un filmato Divx in un Dvd.&lt;br /&gt;
&lt;br /&gt;
== Software Necessari ==&lt;br /&gt;
&lt;br /&gt;
* Mplayer&lt;br /&gt;
* Dvdauthor&lt;br /&gt;
* dvd+rw-tools&lt;br /&gt;
&lt;br /&gt;
Entrambi presenti nel repository di [http://www.slacky.it Slacky.it]&lt;br /&gt;
&lt;br /&gt;
== Trasformazione del file Avi ==&lt;br /&gt;
&lt;br /&gt;
Il primo passaggio è trasformare il file avi in un file codificato mpeg2 e convertire la traccia audio (se già non la fosse) in ac3.&lt;br /&gt;
&lt;br /&gt;
Per questa operazione utilizziamo mencoder (presente nel pacchetto mplayer), con il seguente comando:&lt;br /&gt;
&lt;br /&gt;
 mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=9000:aspect=4/3:acodec=ac3:abitrate=192  -af volume=10.1 '''input-file''' -o '''output-file'''&lt;br /&gt;
&lt;br /&gt;
Non fattevi spaventare dalla complessità del comando, dato che riunisce sia i controlli neccessari che il file d'uscità non superi la dimensione massima di un dvd (4.5 gigabyte) che tutti i codec appropiati per la corretta trasformazione&lt;br /&gt;
&lt;br /&gt;
'''input_file''' è il nome del nostro file avi da convertire&lt;br /&gt;
'''output-file''' è il nome che vogliamo dare al nostro file convertito in mpg&lt;br /&gt;
&lt;br /&gt;
La conversione durerà indicativamente un ora (ovviamente dipende dall'hardware della vostra macchina).&lt;br /&gt;
&lt;br /&gt;
Un piccolo consiglio per velocizzare questa fase è aumentare la priorità del processo, utilizzando ''renice''.&lt;br /&gt;
&lt;br /&gt;
== Creazione della Struttura DVD ==&lt;br /&gt;
&lt;br /&gt;
Finita la fase di conversione, dobbiamo ora creare la struttura del dvd&lt;br /&gt;
&lt;br /&gt;
Prima di inizare creiamo una cartella, nel nostro esempio chiamiamola semplicemente directory:&lt;br /&gt;
 bash-3.00$ mkdir directory&lt;br /&gt;
&lt;br /&gt;
Ora possiamo scegliere se suddividere il nostro dvd in capitoli, da rendere così più agevole la navigazione, o semplicemente considerare il film come un unico &amp;quot;grosso capitolo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nel caso scegliamo di creare tanti capitoli il comando da usare è il seguente&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t -c h:mm:ss,h:mm:ss,h:mm:ss '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
'''ouput-file''' è il nome del file convertito in mpg2, mentre '''directory''' è il nome della directory creata precedentemente&lt;br /&gt;
&lt;br /&gt;
'''h:mm:ss''' sono i numeri che indicano il momento preciso per la creazione di un capitolo&lt;br /&gt;
&lt;br /&gt;
Per creare un capitolo ogni 10 minuti quindi si dovrà dare il comando: ''dvdauthor -t -c 0:10:00,0:20:00[etc.etc.] output-file -o diretory''&lt;br /&gt;
&lt;br /&gt;
Se invece non vogliamo creare una serie di capitoli, il comando da utilizzare è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
== Creazione della Tabella dei Contenuti ==&lt;br /&gt;
&lt;br /&gt;
L'ultimo comando prima della masterizzazione vera e propria è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -T -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
Con questo comando si crea la tabella che andrà a leggere il lettore dvd dei files .vob che sono presenti nella nostra struttura.&lt;br /&gt;
&lt;br /&gt;
Bene, le operazioni di conversione da un file avi a dvd sono terminate, possiamo visionare il risultato, prima di masterizzare, usando xine&lt;br /&gt;
&lt;br /&gt;
 xine dvd://percorso/completo/directory/VIDEO_TS/&lt;br /&gt;
&lt;br /&gt;
== Masterizzazione ==&lt;br /&gt;
&lt;br /&gt;
Per masterizzare il tutto su un dvd basta semplicemente usare growisofs&lt;br /&gt;
&lt;br /&gt;
 growisofs -Z '''/dev/dvd''' -dvd-video '''directory'''&lt;br /&gt;
&lt;br /&gt;
Anche in questo caso '''directory''' è la nostra directory dove è presenta la strutta del dvd, mentre '''/dev/dvd''' è il nostro masterizzatore dvd.&lt;br /&gt;
&lt;br /&gt;
== Conclusione ==&lt;br /&gt;
&lt;br /&gt;
Non mi rimane di augurarvi una buona visione, comodi sulla vostra poltrona, visionando il vostro dvd su un buon televisore !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;br /&gt;
&lt;br /&gt;
= Links Esterni =&lt;br /&gt;
* [http://www.mplayerhq.hu http://www.mplayerhq.hu] Sito ufficiale del progetto Mplayer&lt;br /&gt;
* [http://dvdauthor.sourceforge.net http://dvdauthor.sourceforge.net] Sito ufficiale del progetto DvdAuthour&lt;br /&gt;
* [http://fy.chalmers.se/~appro/linux/DVD+RW/ http://fy.chalmers.se/~appro/linux/DVD+RW/] Sito ufficiale del progetto dvd+rw-tool&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/LILO_animato</id>
		<title>LILO animato</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/LILO_animato"/>
				<updated>2006-09-08T10:41:37Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Iniziamo... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti misti]]&lt;br /&gt;
Questo Howto spiega come rendere LILO un pochino più &amp;quot;animato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Simbologia ==&lt;br /&gt;
;NOME_UTENTE: Il vostro nome utente.&lt;br /&gt;
&lt;br /&gt;
;[invio]: Si intende la pressione del tasto Invio o Return.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuzione ==&lt;br /&gt;
La distribuzione a cui io farò riferimento sarà Slackware 10.1. Dunque se avete una distribuzione diversa è probabile che qualche PATH sia differente, controllate dunque con attenzione ogni minimo step! Nei peggiori dei casi il procedimento qui elencato non sarà valido per la vostra distribuzione, dunque non mi assumo nessuna responsabilità in merito.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procuriamoci il necessario... ==&lt;br /&gt;
Scarichiamo la versione del LILO '''lilo-22.3.2.51-i586-1.tgz''' dall'indirizzo http://members.optusnet.com.au/rkelsen/lilo-22.3.2.51-i586-1.tgz !!! Fatto ciò scarichiamo un bootsplash che ci aggrada da questo link: http://www.gamers.org/%7Equinet/lilo/ . Io per questo Mini-HowTo userò &amp;quot;xray-blue&amp;quot; (http://www.gamers.org/%7Equinet/lilo/xray-blue.boot.gz). Salviamo entrambi i pacchetti nella Home del nostro nome utente: &amp;lt;code&amp;gt;/home/NOME_UTENTE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Facciamo un bel backup ==&lt;br /&gt;
Prima di iniziare è bene fare il backup del LILO. Se qualcosa dovesse andare storto non dovrete preoccuparvi: avrete in mano il vostro floppy ''salva-distribuzione''. In extremis possiamo usare al boot anche il CD1 di Slackware scrivendo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bare.i root=/dev/hdX noinitrd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove con '''X''' si intende la lettera relativa all'HardDisk dove è installata la vostra Slackware. Entrati nel sistema, potrete fixare di nuovo il LILO.&lt;br /&gt;
&lt;br /&gt;
Descriviamo la procedura con il floppy. Innanzitutto procuratevene uno (non ha importanza se formattato o meno), inseritelo nel lettore; acquisite ora i privilegi di root aprendo una console e infine scrivendo il comando&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOME_UTENTE@Client:~$ su [invio]&lt;br /&gt;
Password: [Inserite qui la vostra password di root] [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora lanciate il comando&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# makebootdisk [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si presenterà la schermata &amp;lt;code&amp;gt;MAKE BOOT FLOPPY FROM KERNEL&amp;lt;/code&amp;gt;. Premete invio per scegliere la voce '''syslinux'''. Ora nella schermata &amp;lt;code&amp;gt;CHOOSE KERNEL&amp;lt;/code&amp;gt; dovrete inserire il percorso del kernel che vorrete usare. Di default comparirà &amp;lt;code&amp;gt;/boot/vmlinuz&amp;lt;/code&amp;gt;, ma voi potete benissimo cambiarlo scegliendo magari il kernel che usate in daily-use. Io ad esempio ho cambiato il path scegliendo il mio kernel 2.6.10 stabile:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/boot/vmlinuz-generic-2.6.10-stable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scegliete '''Ok''' per andare avanti. Vi chiederà di inserire un floppy (noi lo abbiamo già fatto in precedenza), dunque scegliete '''Yes''' per creare il disco. Inizierà la formattazione e in seguito la creazione.&lt;br /&gt;
&lt;br /&gt;
Una volta finito il processo comparirà di nuovo la prima schermata: scegliete '''exit''' per uscire. Ora montate e sfogliate il vostro floppy per vedere se sono presenti tutti i file.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# mount /mnt/floppy [invio]&lt;br /&gt;
root@Client:/home/NOME_UTENTE# cd /mnt/floppy [invio]&lt;br /&gt;
root@Client:/mnt/floppy# ls [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I file presenti dovrebbero essere:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
f1.txt  ldlinux.sys  message.txt  syslinux.cfg  vmlinuz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tutto è andato a buon fine smontate il floppy e rimuovetelo dal lettore:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/mnt/floppy# cd [invio]&lt;br /&gt;
root@Client:~# umount /mnt/floppy [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bene, ora conservate con molta cura il floppy appena creato.&lt;br /&gt;
&lt;br /&gt;
In alternativa potete copiare il vostro LILO su floppy procedendo in tal modo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOME_UTENTE@Client:~$ su [invio]&lt;br /&gt;
Password: [Inserite qui la vostra password di root] [invio]&lt;br /&gt;
root@Client:/home/NOME_UTENTE# cd /etc/ [invio]&lt;br /&gt;
root@Client:/etc# cp lilo.conf lilo.conf.bak [invio]&lt;br /&gt;
root@Client:/etc# vi lilo.conf [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Premiamo il tasto '''Ins''' sulla nostra tastiera per passare alla modalità ''Input''. Portiamoci sulla riga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot=/dev/hdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove con '''X''' si intende la lettera relativa all'HardDisk. Commentiamola inserendo un cancelletto davanti ad essa e aggiungiamo una riga con la stessa opzione ma che punti al floppy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#boot=/dev/hdX&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Premiamo ora il tasto '''Esc''' sulla nostra tastiera per tornare alla modalità ''Command'' e digitiamo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per salvare ed uscire dal file. Inseriamo un floppy nel lettore e diamo il comando&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/etc# lilo [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora ripristinate la stringa &amp;lt;code&amp;gt;/dev/hdX&amp;lt;/code&amp;gt; togliendo il cancelletto ed eliminate la stringa &amp;lt;code&amp;gt;boot=/dev/fd0&amp;lt;/code&amp;gt; con lo stesso procedimento di prima.&lt;br /&gt;
&lt;br /&gt;
In entrambi i casi ricordate di impostare nel BIOS il '''First Boot''' su Floppy.&lt;br /&gt;
&lt;br /&gt;
Un passo finale per star proprio tranquilli è fare un bakup del &amp;lt;code&amp;gt;lilo.conf&amp;lt;/code&amp;gt; sul nostro HardDisk, sempre che non lo abbiate già fatto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:~# cd /etc/ [invio]&lt;br /&gt;
root@Client:/etc# cp lilo.conf lilo.conf.bak [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iniziamo... ==&lt;br /&gt;
Prima di tutto unzippiamo il file '''xray-blue.boot.gz''' salvato nella cartella &amp;lt;code&amp;gt;Home&amp;lt;/code&amp;gt; del nostro nome utente.&lt;br /&gt;
&lt;br /&gt;
Apriamo una console e scriviamo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOME_UTENTE@Client:~$ gunzip xray-blue.boot.gz [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora acquisiamo i privilegi di root e copiamo il file estratto nel path &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOME_UTENTE@Client:~$ su [invio]&lt;br /&gt;
Password: [Inserite qui la vostra password di root] [invio]&lt;br /&gt;
root@Client:/home/NOME_UTENTE# cp xray-blue.boot /boot/ [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installiamo il LILO che abbiamo scaricato con il comando&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# installpkg lilo-22.3.2.51-i586-1.tgz [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà installato il pacchetto. Il file &amp;lt;code&amp;gt;/etc/lilo.conf&amp;lt;/code&amp;gt; non dovrebbe essere sovrascritto perchè creerà un file denominato &amp;lt;code&amp;gt;lilo.conf.sample&amp;lt;/code&amp;gt;. Tuttavia, se qualcosa dovesse essere andato storto non dimenticate che avete il file di backup &amp;lt;code&amp;gt;lilo.conf.bak&amp;lt;/code&amp;gt; identico all'eventuale lilo.conf prima di essere sovrascritto. Quindi non dovete far altro che copiare di nuovo il &amp;lt;code&amp;gt;lilo.conf.bak&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;lilo.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# cp /etc/lilo.conf.bak /etc/lilo.conf [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ripeto, questo soltanto nel caso in cui il vostro &amp;lt;code&amp;gt;lilo.conf&amp;lt;/code&amp;gt; fosse stato sovrascritto.&lt;br /&gt;
&lt;br /&gt;
Aprite ora il file &amp;lt;code&amp;gt;/etc/lilo.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# vi /etc/lilo.conf [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
premete il tasto '''Ins''' per passare alla modalità ''Input'' e commentate (se presente) con un cancelletto la stringa &amp;lt;code&amp;gt;message = /boot/boot_message.txt&amp;lt;/code&amp;gt; o qualsiasi altra stringa che abbia come opzione &amp;lt;code&amp;gt;message = ....&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#message = /boot/boot_message.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inserite subito nella riga successiva la stringa&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
message = /boot/xray-blue.boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
la quale fa riferimento al file di boot grafico precedentemente copiato.&lt;br /&gt;
&lt;br /&gt;
Ora premiamo il tasto '''Esc''' per tornare alla modalità ''Command'' e digitiamo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per salvare ed uscire dal file.&lt;br /&gt;
&lt;br /&gt;
Per finire diamo il comando&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# lilo -v [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tutto è andato a buon fine e l'output del comando non segnala errori allora il LILO è stato sovrascritto con successo. Possiamo riavviare il sistema:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@Client:/home/NOME_UTENTE# reboot [invio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Al riavvio avrete il vostro LILO animato!&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[immagine: Lilo-animato1.jpg|thumbnail|Scelta sbagliata!]]&lt;br /&gt;
| [[immagine: Lilo-animato2.jpg|thumbnail|Scelta giusta!]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autore: '''Ficarola Francesco'''&lt;br /&gt;
&lt;br /&gt;
== Note legali ==&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
Copyright (C) 2005 - Ficarola Francesco&lt;br /&gt;
Licenza: GFDL&lt;br /&gt;
E-Mail dell'autore: [mailto:gneccos@libero.it gneccos@libero.it]&lt;br /&gt;
&lt;br /&gt;
E' garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della Licenza per Documentazione Libera GNU, Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabili, nessun Testo Copertina, e nessun Testo di Retro Copertina. Una copia della licenza è acclusa nella sezione intitolata &amp;quot;Licenza per Documentazione Libera GNU&amp;quot;.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi</id>
		<title>Da Avi a Dvd in 4 passaggi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi"/>
				<updated>2006-09-07T21:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Masterizzazione */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Multimediale]]&lt;br /&gt;
= Da Avi a Dvd in 4 passaggi =&lt;br /&gt;
In questo Hotwo vedremo come creare un dvd (leggibile sui comuni lettori dvd da tavolo) partendo da un file avi (codificato in DivX o Xvid) con 4 semplici comandi.&lt;br /&gt;
Questo ovviamente tralascia alcuni aspetti, come la creazione di un menù, una codifica più accurata del video e dell'audio, ma fornisce un ottimo rapporto tra qualità, velocità e semplicità.&lt;br /&gt;
&lt;br /&gt;
Quindi la guida è indirizzata a tutte le persone che vogliono convertire velocemente, senza fronzoli, un filmato Divx in un Dvd.&lt;br /&gt;
&lt;br /&gt;
== Software Necessari ==&lt;br /&gt;
&lt;br /&gt;
* Mplayer&lt;br /&gt;
* Dvdauthor&lt;br /&gt;
* dvd+rw-tools&lt;br /&gt;
&lt;br /&gt;
Entrambi presenti nel repository di [http://www.slacky.it Slacky.it]&lt;br /&gt;
&lt;br /&gt;
== Trasformazione del file Avi ==&lt;br /&gt;
&lt;br /&gt;
Il primo passaggio è trasformare il file avi in un file codificato mpeg2 e convertire la traccia audio (se già non la fosse) in ac3.&lt;br /&gt;
&lt;br /&gt;
Per questa operazione utilizziamo mencoder (presente nel pacchetto mplayer), con il seguente comando:&lt;br /&gt;
&lt;br /&gt;
 mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=9000:aspect=4/3:acodec=ac3:abitrate=192  -af volume=10.1 '''input-file''' -o '''output-file'''&lt;br /&gt;
&lt;br /&gt;
Non fattevi spaventare dalla complessità del comando, dato che riunisce sia i controlli neccessari che il file d'uscità non superi la dimensione massima di un dvd (4.5 gigabyte) che tutti i codec appropiati per la corretta trasformazione&lt;br /&gt;
&lt;br /&gt;
'''input_file''' è il nome del nostro file avi da convertire&lt;br /&gt;
'''output-file''' è il nome che vogliamo dare al nostro file convertito in mpg&lt;br /&gt;
&lt;br /&gt;
La conversione durerà indicativamente un ora (ovviamente dipende dall'hardware della vostra macchina).&lt;br /&gt;
&lt;br /&gt;
Un piccolo consiglio per velocizzare questa fase è aumentare la priorità del processo, utilizzando ''renice''.&lt;br /&gt;
&lt;br /&gt;
== Creazione della Struttura DVD ==&lt;br /&gt;
&lt;br /&gt;
Finita la fase di conversione, dobbiamo ora creare la struttura del dvd&lt;br /&gt;
&lt;br /&gt;
Prima di inizare creiamo una cartella, nel nostro esempio chiamiamola semplicemente directory:&lt;br /&gt;
 bash-3.00$ mkdir directory&lt;br /&gt;
&lt;br /&gt;
Ora possiamo scegliere se suddividere il nostro dvd in capitoli (da rendere così più accevole) o semplicemente considerare il film come un unico &amp;quot;grosso capitolo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nel caso scegliamo di creare tanti capitoli il comando da usare è il seguente&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t -c h:mm:ss,h:mm:ss,h:mm:ss '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
'''ouput-file''' è il nome del file convertito in mpg2, mentre '''directory''' è il nome della directory creata precedentemente&lt;br /&gt;
&lt;br /&gt;
'''h:mm:ss''' sono i numeri che indicano il momento preciso per la creazione di un capitolo&lt;br /&gt;
&lt;br /&gt;
Per creare un capitolo ogni 10 minuti quindi si dovrà dare il comando: ''dvdauthor -t -c 0:10:00,0:20:00[etc.etc.] output-file -o diretory''&lt;br /&gt;
&lt;br /&gt;
Se invece non vogliamo creare una serie di capitoli, il comando da utilizzare è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
== Creazione della Tabella dei Contenuti ==&lt;br /&gt;
&lt;br /&gt;
L'ultimo comando prima della masterizzazione vera e propria è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -T -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
Con questo comando si crea la tabella che andrà a leggere il lettore dvd dei files .vob che sono presenti nella nostra struttura.&lt;br /&gt;
&lt;br /&gt;
Bene, le operazioni di conversione da un file avi a dvd sono terminate, possiamo visionare il risultato, prima di masterizzare, usando xine&lt;br /&gt;
&lt;br /&gt;
 xine dvd://percorso/completo/directory/VIDEO_TS/&lt;br /&gt;
&lt;br /&gt;
== Masterizzazione ==&lt;br /&gt;
&lt;br /&gt;
Per masterizzare il tutto su un dvd basta semplicemente usare growisofs&lt;br /&gt;
&lt;br /&gt;
 growisofs -Z '''/dev/dvd''' -dvd-video '''directory'''&lt;br /&gt;
&lt;br /&gt;
Anche in questo caso '''directory''' è la nostra directory dove è presenta la strutta del dvd, mentre '''/dev/dvd''' è il nostro masterizzatore dvd.&lt;br /&gt;
&lt;br /&gt;
== Conclusione ==&lt;br /&gt;
&lt;br /&gt;
Non mi rimane di augurarvi una buona visione, comodi sulla vostra poltrona, visionando il vostro dvd su un buon televisore !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;br /&gt;
&lt;br /&gt;
= Links Esterni =&lt;br /&gt;
* [http://www.mplayerhq.hu http://www.mplayerhq.hu] Sito ufficiale del progetto Mplayer&lt;br /&gt;
* [http://dvdauthor.sourceforge.net http://dvdauthor.sourceforge.net] Sito ufficiale del progetto DvdAuthour&lt;br /&gt;
* [http://fy.chalmers.se/~appro/linux/DVD+RW/ http://fy.chalmers.se/~appro/linux/DVD+RW/] Sito ufficiale del progetto dvd+rw-tool&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi</id>
		<title>Da Avi a Dvd in 4 passaggi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_Avi_a_Dvd_in_4_passaggi"/>
				<updated>2006-09-07T21:28:09Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Multimediale]]&lt;br /&gt;
= Da Avi a Dvd in 4 passaggi =&lt;br /&gt;
In questo Hotwo vedremo come creare un dvd (leggibile sui comuni lettori dvd da tavolo) partendo da un file avi (codificato in DivX o Xvid) con 4 semplici comandi.&lt;br /&gt;
Questo ovviamente tralascia alcuni aspetti, come la creazione di un menù, una codifica più accurata del video e dell'audio, ma fornisce un ottimo rapporto tra qualità, velocità e semplicità.&lt;br /&gt;
&lt;br /&gt;
Quindi la guida è indirizzata a tutte le persone che vogliono convertire velocemente, senza fronzoli, un filmato Divx in un Dvd.&lt;br /&gt;
&lt;br /&gt;
== Software Necessari ==&lt;br /&gt;
&lt;br /&gt;
* Mplayer&lt;br /&gt;
* Dvdauthor&lt;br /&gt;
* dvd+rw-tools&lt;br /&gt;
&lt;br /&gt;
Entrambi presenti nel repository di [http://www.slacky.it Slacky.it]&lt;br /&gt;
&lt;br /&gt;
== Trasformazione del file Avi ==&lt;br /&gt;
&lt;br /&gt;
Il primo passaggio è trasformare il file avi in un file codificato mpeg2 e convertire la traccia audio (se già non la fosse) in ac3.&lt;br /&gt;
&lt;br /&gt;
Per questa operazione utilizziamo mencoder (presente nel pacchetto mplayer), con il seguente comando:&lt;br /&gt;
&lt;br /&gt;
 mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=9000:aspect=4/3:acodec=ac3:abitrate=192  -af volume=10.1 '''input-file''' -o '''output-file'''&lt;br /&gt;
&lt;br /&gt;
Non fattevi spaventare dalla complessità del comando, dato che riunisce sia i controlli neccessari che il file d'uscità non superi la dimensione massima di un dvd (4.5 gigabyte) che tutti i codec appropiati per la corretta trasformazione&lt;br /&gt;
&lt;br /&gt;
'''input_file''' è il nome del nostro file avi da convertire&lt;br /&gt;
'''output-file''' è il nome che vogliamo dare al nostro file convertito in mpg&lt;br /&gt;
&lt;br /&gt;
La conversione durerà indicativamente un ora (ovviamente dipende dall'hardware della vostra macchina).&lt;br /&gt;
&lt;br /&gt;
Un piccolo consiglio per velocizzare questa fase è aumentare la priorità del processo, utilizzando ''renice''.&lt;br /&gt;
&lt;br /&gt;
== Creazione della Struttura DVD ==&lt;br /&gt;
&lt;br /&gt;
Finita la fase di conversione, dobbiamo ora creare la struttura del dvd&lt;br /&gt;
&lt;br /&gt;
Prima di inizare creiamo una cartella, nel nostro esempio chiamiamola semplicemente directory:&lt;br /&gt;
 bash-3.00$ mkdir directory&lt;br /&gt;
&lt;br /&gt;
Ora possiamo scegliere se suddividere il nostro dvd in capitoli (da rendere così più accevole) o semplicemente considerare il film come un unico &amp;quot;grosso capitolo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nel caso scegliamo di creare tanti capitoli il comando da usare è il seguente&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t -c h:mm:ss,h:mm:ss,h:mm:ss '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
'''ouput-file''' è il nome del file convertito in mpg2, mentre '''directory''' è il nome della directory creata precedentemente&lt;br /&gt;
&lt;br /&gt;
'''h:mm:ss''' sono i numeri che indicano il momento preciso per la creazione di un capitolo&lt;br /&gt;
&lt;br /&gt;
Per creare un capitolo ogni 10 minuti quindi si dovrà dare il comando: ''dvdauthor -t -c 0:10:00,0:20:00[etc.etc.] output-file -o diretory''&lt;br /&gt;
&lt;br /&gt;
Se invece non vogliamo creare una serie di capitoli, il comando da utilizzare è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -t '''output-file''' -o '''diretory'''&lt;br /&gt;
&lt;br /&gt;
== Creazione della Tabella dei Contenuti ==&lt;br /&gt;
&lt;br /&gt;
L'ultimo comando prima della masterizzazione vera e propria è il seguente:&lt;br /&gt;
&lt;br /&gt;
 dvdauthor -T -o '''directory'''&lt;br /&gt;
&lt;br /&gt;
Con questo comando si crea la tabella che andrà a leggere il lettore dvd dei files .vob che sono presenti nella nostra struttura.&lt;br /&gt;
&lt;br /&gt;
Bene, le operazioni di conversione da un file avi a dvd sono terminate, possiamo visionare il risultato, prima di masterizzare, usando xine&lt;br /&gt;
&lt;br /&gt;
 xine dvd://percorso/completo/directory/VIDEO_TS/&lt;br /&gt;
&lt;br /&gt;
== Masterizzazione ==&lt;br /&gt;
&lt;br /&gt;
Per masterizzare il tutto su un dvd basta semplicemente usare growisofs&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# growisofs -Z '''/dev/dvd''' -dvd-video '''directory'''&lt;br /&gt;
&lt;br /&gt;
Anche in questo caso '''directory''' è la nostra directory dove è presenta la strutta del dvd, mentre '''/dev/dvd''' è il nostro masterizzatore dvd.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conclusione ==&lt;br /&gt;
&lt;br /&gt;
Non mi rimane di augurarvi una buona visione, comodi sulla vostra poltrona, visionando il vostro dvd su un buon televisore !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;br /&gt;
&lt;br /&gt;
= Links Esterni =&lt;br /&gt;
* [http://www.mplayerhq.hu http://www.mplayerhq.hu] Sito ufficiale del progetto Mplayer&lt;br /&gt;
* [http://dvdauthor.sourceforge.net http://dvdauthor.sourceforge.net] Sito ufficiale del progetto DvdAuthour&lt;br /&gt;
* [http://fy.chalmers.se/~appro/linux/DVD+RW/ http://fy.chalmers.se/~appro/linux/DVD+RW/] Sito ufficiale del progetto dvd+rw-tool&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T20:48:49Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00# mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd /etc/&lt;br /&gt;
 bash-3.00# mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00#  cd bootsplash&lt;br /&gt;
 bash-3.00# tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00# make splash&lt;br /&gt;
 bash-3.00# strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd /etc/bootsplash&lt;br /&gt;
 bash-3.00# mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00# cd themes&lt;br /&gt;
 bash-3.00# tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd /etc/rc.d/&lt;br /&gt;
 bash-3.00# cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00# cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00# cd /etc/rc.d/&lt;br /&gt;
 bash-3.00# chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Voci Correlate =&lt;br /&gt;
* [[Compilazione e ricompilazione Kernel su Slackware]]&lt;br /&gt;
* [[Creiamo il nostro BootSplash]]&lt;br /&gt;
&lt;br /&gt;
= Links Esterni =&lt;br /&gt;
* [http://www.bootsplash.de http://www.bootsplash.de]: Sito di riferimento per patch e temi &lt;br /&gt;
* [http://www.bootsplash.org http://www.bootsplash.org]: Sito Ufficiale del progetto Bootsplash&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Utente:Flavio</id>
		<title>Utente:Flavio</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Utente:Flavio"/>
				<updated>2006-09-07T18:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Flavio Barbarossa gnuweb[_N0SPAM_]@yahoo.it&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T10:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00$ cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Voci Correlate =&lt;br /&gt;
* [[Compilazione e ricompilazione Kernel su Slackware]]&lt;br /&gt;
* [[Creiamo il nostro BootSplash]]&lt;br /&gt;
&lt;br /&gt;
= Link Esterni =&lt;br /&gt;
* [http://www.bootsplash.de http://www.bootsplash.de]: Sito di riferimento per patch e temi &lt;br /&gt;
* [http://www.bootsplash.org http://www.bootsplash.org]: Sito Ufficiale del progetto Bootsplash&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Creiamo_il_nostro_BootSplash</id>
		<title>Creiamo il nostro BootSplash</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Creiamo_il_nostro_BootSplash"/>
				<updated>2006-09-07T09:50:28Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
&lt;br /&gt;
In questa piccola guida vedremo come creare facilmente un nostro BootSplash (con progress bar annessa) partendo da due immagini a nostra scelta.&lt;br /&gt;
Tutti i passaggi sono accompagnati da un esempio, questo ovviamente ha allungato i tempi di stesura della guida, ma spero di aver aiuto i più per comprendere meglio la guida stessa.&lt;br /&gt;
Tutte le operazioni che vi appresto ad illustrarvi sono state testate su una Slackware 10.2 (la procedura è comunque valida in tutte le distribuzioni).&lt;br /&gt;
= Cosa ci Serve =&lt;br /&gt;
&lt;br /&gt;
Ovviamente dobbiamo aver installato BootSplash sul nostro sistema, si trovano svariate guide su internet, personalmente vi consiglio la seguente: [[Bootsplash, installazione e configurazione]].&lt;br /&gt;
&lt;br /&gt;
Immaginando che abbiate già BootSplash installato (parto dalla considerazione che se avete deciso di leggere questa guida è perchè sapete già cos'è un BootSplash) ora è la volta della scelta di due immagini.&lt;br /&gt;
&lt;br /&gt;
Scegliete le immagini che più vi aggradano, non importa che siano della vostra/o ragazza/o, del vostro cane, della vostra con suocera o di un bel paessaggio autunnale, l'unico arbitro è il vostro gusto estetico.&lt;br /&gt;
&lt;br /&gt;
Ovviamente nulla vi vieta di crearvi da voi le immagini con il nostro caro benamato GIMP, insomma ancora una volta l'unico limite è la vostra creatività.&lt;br /&gt;
&lt;br /&gt;
Come esempio prenderò in considerazioni le seguenti immagini:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Image:chiocciola1.jpg]]&lt;br /&gt;
| [[Image:chiocciola2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Modifichiamo le nostre Immagini =&lt;br /&gt;
&lt;br /&gt;
Scelte le due immagini dobbiamo ora ridimensionarle in base alla nostra risoluzione del monitor, nel nostro esempio le immagini (se pur orribili) sono già di dimensione 1024x768 pixel, quindi non necessitano di nessuna modifica.&lt;br /&gt;
&lt;br /&gt;
Ridimensionate le immagini convertiamole (se già non sono) nel formato jpeg, come livello di compressione vi consiglio un valore compreso tra 80 e 90, l'importante che le due immagini non superino di troppo i 600 Kbyte (più le immagini sono pesanti, più l'avvio sarà lento e più memoria verrà occupata).&lt;br /&gt;
&lt;br /&gt;
Modificate le due immagini in base alla nostra risoluzione e salvate nel formato jpeg bisogna decidere quale delle due sia la Silent mode (Splash principale con Progress Bar annessa) e la Verbose Mode (Modalità che si attiva con la Pressione del tasto F2 e che vi permette di vedere l'output del boot).&lt;br /&gt;
&lt;br /&gt;
Nel mio esempio ho scelto l'immagine 1.jpg come silent e di conseguenza l'immagine 2.jpg come verbose.&lt;br /&gt;
&lt;br /&gt;
Ora manca un'ultima (ma non meno importante) modifica.&lt;br /&gt;
&lt;br /&gt;
Concentriamoci sull'immagine che avete scelto come verbose (nel nostro esempio la 2.jpg), apriamola con The Gimp per creare una Box dove &amp;quot;rinchiudere&amp;quot; l'output del kernel.&lt;br /&gt;
&lt;br /&gt;
Per far questo usiamo lo strumento Selezione Rettangolare (il primo strumento), nelle opzioni dello strumento sostituiamo Seleziona Libera con Ampiezza fissa (è importante avere dei valori conosciuti per la creazione del file bootsplash) e impostiamo un valore a nostra scelta, nel mio esempio ho usato il seguente valore: Larghezza 800 Altezza 600.&lt;br /&gt;
&lt;br /&gt;
Selezionata la parte e modifichiamone la Luminosità e il Contrasto (Livello -&amp;gt; Colori -&amp;gt; Luminosità e Contrasto ). Nel mio esempio ho dato i seguenti valori: Luminosità 127 Contrasto: 48.&lt;br /&gt;
&lt;br /&gt;
Presumo che sia inutili dirvi che la suddetta Box potete crearla come meglio desiderate, alterandone i colori, sfocando la selezione o anche sovrapponendo un'altra immagine, l'importante che il risultato finito risulti un rettangolo con dimensioni note.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ultima operazione da effettuare prima di chiudere The Gimp e segnarsi le coordinate del angolo in alto a sinistra del rettangolo (valori utili anche questa volta per creare il file bootsplash), basta semplicemente trascinare il mouse nel angolo e leggerne sotto i valori (espressi in pixel).&lt;br /&gt;
&lt;br /&gt;
Nel mio esempio sono: 72;55.&lt;br /&gt;
&lt;br /&gt;
La nostra immagine dopo la modifica si presenta:&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniVerbose.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Creiamo il file bootsplash.cfg =&lt;br /&gt;
&lt;br /&gt;
Prima di creare il file bootsplash, rechiamoci nella cartella  /etc/bootsplash/themes per creare una directory che dovrà contenere le due immagini appena modificate e il futuro file bootsplash.cfg, ovviamente assegniamo alla directory il nome che preferiamo.&lt;br /&gt;
Nel mio esempio questa directory la rinominerò lumaca (l'operazione richiede i privilegi di root).&lt;br /&gt;
&lt;br /&gt;
Apriamo il nostro Editor di testi preferito (kwrite,gedit,vi) e inseriamo le seguente righe:&lt;br /&gt;
&lt;br /&gt;
 version=3&lt;br /&gt;
Questa impostazione si riferisce alla versione di bootsplash in uso (attualmente siamo giunti alla versione 3).&lt;br /&gt;
&lt;br /&gt;
 state=1&lt;br /&gt;
Indica se vogliamo che le nostre immagini siano visualizzate o meno 0=No 1=Si, voce alquanto stupida !&lt;br /&gt;
 fgcolor=6&lt;br /&gt;
Indica quale colore vogliamo dare al testo (l'output del kernel nella verbose mode), i possibili valori sono i seguenti: 1=Blu 2=Verde 3=Celeste 4=Rosso 5=Viola 6=Arancione 7=Bianco 8=Grigio. Nel nostro caso scegliamo il calore arancione.&lt;br /&gt;
 bgcolor=0&lt;br /&gt;
Indica il colore di sfondo del testo, i valori possibili sono i seguenti: 0=Trasparente 1=Blu 2=Verde 3=Celeste 4=Rosso 5=Viola 6=Arancione 7=Bianco 8=Grigio. Nel nostro caso scegliamo la trasparenza&lt;br /&gt;
 tx=72&lt;br /&gt;
 ty=55&lt;br /&gt;
I valori espressi indicano le coordinate del angolo in alto a sinistra del nostro rettangolo (quello creato per la verbose mode). I nostri valori erano 72;55&lt;br /&gt;
 tw=800&lt;br /&gt;
 th=600&lt;br /&gt;
I valori espressi indicano la dimensione del rettangolo (larghezza/altezza) del Box. Nel nostro caso valevano 800 e 600.&lt;br /&gt;
 jpeg=/etc/bootsplash/themes/lumaca/2.jpg&lt;br /&gt;
 silentjpeg=/etc/bootsplash/themes/lumaca/1.jpg&lt;br /&gt;
Ora bisogna indicare le immagini del nostro bootsplash, la voce jpeg è la nostra immagine destinata alla verbose mode, mentre silentjpeg e l'immagine silent.&lt;br /&gt;
 progress_enable=1&lt;br /&gt;
Questa voce indica o meno che sia presente la progress bar nel nostro splash, 0=No 1=Si.&lt;br /&gt;
&lt;br /&gt;
Se si è scelto di creare la progress bar leggere il prossimo capitolo, altrimenti saltare direttamente al capitolo 6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aggiungiamo la Progress Bar =&lt;br /&gt;
&lt;br /&gt;
Per configurare la nostra progress bar dovremo aggiungere al file di testo già aperto le seguenti righe:&lt;br /&gt;
 box silent noover 119 675 900 713 #999999&lt;br /&gt;
Questa voce crea un box per la nostra progress bar e ne imposta il colore di sfondo, immaginiamoci  quindi di creare un rettangolo per la nostra progress bar, la prima coppia di valori solo le coordinate del angolo in alto a sinistra mentre la seconda sono le coordinate del angolo in baso a destra. Per decidere i valori aprite l'immagine con The Gimp e provate a disegnare un vero e proprio rettangolo e prendetene le coordinate, il colore come avrete notato va espresso in codice esadecimale. Nel mio esempio ho scelto una tonalità di grigio.&lt;br /&gt;
 box silent inter 119 675 119 713 #7F5F41 #A77D55 #BD8D60 #FDBD81&lt;br /&gt;
Indica il punto di inizio della nostra progress bar e ne imposta la gradazione di colore. La coppia di coordinate sono rispettivamente l'angolo in alto e in basso a sinistra del nostro immaginario box creato nella riga precedente. Come colori personalmente ho scelto una gradazione di arancioni (dal più scuro al più chiaro).&lt;br /&gt;
 box silent 119 675 900 713 #7F5F41 #A77D55 #BD8D60 #FDBD81&lt;br /&gt;
Indica la grandezza della nostra progress bar. La coppia di coordinate sono rispettivamente l'angolo in alto a sinistra e in basso a destra (se notate sono uguali alla linea box silent noover). Reinseriamo la gradazione di colore scelta in precedenza.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
box silent 119 675 900 675 #E9E9E9&lt;br /&gt;
box silent 119 713 900 713 #E9E9E9&lt;br /&gt;
box silent 119 675 119 713 #E9E9E9&lt;br /&gt;
box silent 900 675 900 713 #E9E9E9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questa voce crea una cornice per la nostra box e ne imposta i colori. La prima riga indica il lato superiore, la seconda quello inferiore, la terza il lato a sinistra e l'ultima riga il lato a destra. Il lato superiore conterrà le coordinate degli angoli in alto a sinistra e a destra, il lato inferiore le coordinate degli angoli in baso a sinistra e a destra, il lato sinistro conterrà le coordinate degli angoli in alto e in basso a sinistra e per ultimo il lato destro conterrà le coordinate degli angoli in alto e in basso a destra. Come avrete certamente notato il colore può essere impostato diversamente per ogni lato. Nel nostro esempio ci limitiamo a scegliere un unica tonalità per i quattro lati.&lt;br /&gt;
= Proviamo il nostro BootSplash =&lt;br /&gt;
&lt;br /&gt;
Ora il nostro file Bootsplash è pronto per essere salvato.&lt;br /&gt;
&lt;br /&gt;
Quindi salviamo il file di testo con un nome a nostro piacimento, l'unico piccolo accorgimento che dobbiamo seguire è se vorremo pubblicare il nostro splash. Se così fosse è consigliabile che il file abbia alla fine del nome i valori della risoluzione video usata, tornando al nostro esempio sarà: lumaca-1024x768.cfg.&lt;br /&gt;
&lt;br /&gt;
Ora il tema è pronto per l'uso, si è tutto finito :)&lt;br /&gt;
&lt;br /&gt;
Per provarlo subito basta aprire una console, loggarsi come utente root ed entrare nella cartella /etc/bootsplash/themes/lumaca e lanciare il comando&lt;br /&gt;
&lt;br /&gt;
 splash -s -f lumaca-1024x768.cfg &amp;gt; /boot/lumaca.splash&lt;br /&gt;
&lt;br /&gt;
E modificare lilo adeguatamente, ricordiamoci ovviamente di dare alla fine il comando lilo -v.&lt;br /&gt;
&lt;br /&gt;
Riavviamo il computer, ed ecco la nostra meravigliosa creatura prendere forma:&lt;br /&gt;
{| align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Image:chiocciolasilent.jpg|thumb|center|Silent Mode (con Progress Bar)]] &lt;br /&gt;
| [[Image:chiocciolaverbose.jpg|thumb|center|Verbose Mode (attivata con la pressione del tasto F2)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Direi che la guida termina qui, tutti i files di esempio (incluso il file lumaca-1024x768.cfg commentato) li trovate in questo archivio: [http://linuxpower.supereva.it/wiki/lumaca.tar.gz lumaca.tar.gz].&lt;br /&gt;
&lt;br /&gt;
Vi auguro buon divertimento per la creazione dei vostri bootsplash personalizzati ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;br /&gt;
&lt;br /&gt;
= Voci Correlate =&lt;br /&gt;
 * [[Bootsplash, installazione e configurazione]]&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Creiamo_il_nostro_BootSplash</id>
		<title>Creiamo il nostro BootSplash</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Creiamo_il_nostro_BootSplash"/>
				<updated>2006-09-07T09:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Cosa ci Serve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
&lt;br /&gt;
In questa piccola guida vedremo come creare facilmente un nostro BootSplash (con progress bar annessa) partendo da due immagini a nostra scelta.&lt;br /&gt;
Tutti i passaggi sono accompagnati da un esempio, questo ovviamente ha allungato i tempi di stesura della guida, ma spero di aver aiuto i più per comprendere meglio la guida stessa.&lt;br /&gt;
Tutte le operazioni che vi appresto ad illustrarvi sono state testate su una Slackware 10.2 (la procedura è comunque valida in tutte le distribuzioni).&lt;br /&gt;
= Cosa ci Serve =&lt;br /&gt;
&lt;br /&gt;
Ovviamente dobbiamo aver installato BootSplash sul nostro sistema, si trovano svariate guide su internet, personalmente vi consiglio la seguente: [[Bootsplash, installazione e configurazione]]&lt;br /&gt;
Immaginando che abbiate già BootSplash installato (parto dalla considerazione che se avete deciso di leggere questa guida è perchè sapete già cos'è un BootSplash) ora è la volta della scelta di due immagini.&lt;br /&gt;
&lt;br /&gt;
Scegliete le immagini che più vi aggradano, non importa che siano della vostra/o ragazza/o, del vostro cane, della vostra con suocera o di un bel paessaggio autunnale, l'unico arbitro è il vostro gusto estetico.&lt;br /&gt;
&lt;br /&gt;
Ovviamente nulla vi vieta di crearvi da voi le immagini con il nostro caro benamato GIMP, insomma ancora una volta l'unico limite è la vostra creatività.&lt;br /&gt;
&lt;br /&gt;
Come esempio prenderò in considerazioni le seguenti immagini:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Image:chiocciola1.jpg]]&lt;br /&gt;
| [[Image:chiocciola2.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Modifichiamo le nostre Immagini =&lt;br /&gt;
&lt;br /&gt;
Scelte le due immagini dobbiamo ora ridimensionarle in base alla nostra risoluzione del monitor, nel nostro esempio le immagini (se pur orribili) sono già di dimensione 1024x768 pixel, quindi non necessitano di nessuna modifica.&lt;br /&gt;
&lt;br /&gt;
Ridimensionate le immagini convertiamole (se già non sono) nel formato jpeg, come livello di compressione vi consiglio un valore compreso tra 80 e 90, l'importante che le due immagini non superino di troppo i 600 Kbyte (più le immagini sono pesanti, più l'avvio sarà lento e più memoria verrà occupata).&lt;br /&gt;
&lt;br /&gt;
Modificate le due immagini in base alla nostra risoluzione e salvate nel formato jpeg bisogna decidere quale delle due sia la Silent mode (Splash principale con Progress Bar annessa) e la Verbose Mode (Modalità che si attiva con la Pressione del tasto F2 e che vi permette di vedere l'output del boot).&lt;br /&gt;
&lt;br /&gt;
Nel mio esempio ho scelto l'immagine 1.jpg come silent e di conseguenza l'immagine 2.jpg come verbose.&lt;br /&gt;
&lt;br /&gt;
Ora manca un'ultima (ma non meno importante) modifica.&lt;br /&gt;
&lt;br /&gt;
Concentriamoci sull'immagine che avete scelto come verbose (nel nostro esempio la 2.jpg), apriamola con The Gimp per creare una Box dove &amp;quot;rinchiudere&amp;quot; l'output del kernel.&lt;br /&gt;
&lt;br /&gt;
Per far questo usiamo lo strumento Selezione Rettangolare (il primo strumento), nelle opzioni dello strumento sostituiamo Seleziona Libera con Ampiezza fissa (è importante avere dei valori conosciuti per la creazione del file bootsplash) e impostiamo un valore a nostra scelta, nel mio esempio ho usato il seguente valore: Larghezza 800 Altezza 600.&lt;br /&gt;
&lt;br /&gt;
Selezionata la parte e modifichiamone la Luminosità e il Contrasto (Livello -&amp;gt; Colori -&amp;gt; Luminosità e Contrasto ). Nel mio esempio ho dato i seguenti valori: Luminosità 127 Contrasto: 48.&lt;br /&gt;
&lt;br /&gt;
Presumo che sia inutili dirvi che la suddetta Box potete crearla come meglio desiderate, alterandone i colori, sfocando la selezione o anche sovrapponendo un'altra immagine, l'importante che il risultato finito risulti un rettangolo con dimensioni note.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ultima operazione da effettuare prima di chiudere The Gimp e segnarsi le coordinate del angolo in alto a sinistra del rettangolo (valori utili anche questa volta per creare il file bootsplash), basta semplicemente trascinare il mouse nel angolo e leggerne sotto i valori (espressi in pixel).&lt;br /&gt;
&lt;br /&gt;
Nel mio esempio sono: 72;55.&lt;br /&gt;
&lt;br /&gt;
La nostra immagine dopo la modifica si presenta:&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniVerbose.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Creiamo il file bootsplash.cfg =&lt;br /&gt;
&lt;br /&gt;
Prima di creare il file bootsplash, rechiamoci nella cartella  /etc/bootsplash/themes per creare una directory che dovrà contenere le due immagini appena modificate e il futuro file bootsplash.cfg, ovviamente assegniamo alla directory il nome che preferiamo.&lt;br /&gt;
Nel mio esempio questa directory la rinominerò lumaca (l'operazione richiede i privilegi di root).&lt;br /&gt;
&lt;br /&gt;
Apriamo il nostro Editor di testi preferito (kwrite,gedit,vi) e inseriamo le seguente righe:&lt;br /&gt;
&lt;br /&gt;
 version=3&lt;br /&gt;
Questa impostazione si riferisce alla versione di bootsplash in uso (attualmente siamo giunti alla versione 3).&lt;br /&gt;
&lt;br /&gt;
 state=1&lt;br /&gt;
Indica se vogliamo che le nostre immagini siano visualizzate o meno 0=No 1=Si, voce alquanto stupida !&lt;br /&gt;
 fgcolor=6&lt;br /&gt;
Indica quale colore vogliamo dare al testo (l'output del kernel nella verbose mode), i possibili valori sono i seguenti: 1=Blu 2=Verde 3=Celeste 4=Rosso 5=Viola 6=Arancione 7=Bianco 8=Grigio. Nel nostro caso scegliamo il calore arancione.&lt;br /&gt;
 bgcolor=0&lt;br /&gt;
Indica il colore di sfondo del testo, i valori possibili sono i seguenti: 0=Trasparente 1=Blu 2=Verde 3=Celeste 4=Rosso 5=Viola 6=Arancione 7=Bianco 8=Grigio. Nel nostro caso scegliamo la trasparenza&lt;br /&gt;
 tx=72&lt;br /&gt;
 ty=55&lt;br /&gt;
I valori espressi indicano le coordinate del angolo in alto a sinistra del nostro rettangolo (quello creato per la verbose mode). I nostri valori erano 72;55&lt;br /&gt;
 tw=800&lt;br /&gt;
 th=600&lt;br /&gt;
I valori espressi indicano la dimensione del rettangolo (larghezza/altezza) del Box. Nel nostro caso valevano 800 e 600.&lt;br /&gt;
 jpeg=/etc/bootsplash/themes/lumaca/2.jpg&lt;br /&gt;
 silentjpeg=/etc/bootsplash/themes/lumaca/1.jpg&lt;br /&gt;
Ora bisogna indicare le immagini del nostro bootsplash, la voce jpeg è la nostra immagine destinata alla verbose mode, mentre silentjpeg e l'immagine silent.&lt;br /&gt;
 progress_enable=1&lt;br /&gt;
Questa voce indica o meno che sia presente la progress bar nel nostro splash, 0=No 1=Si.&lt;br /&gt;
&lt;br /&gt;
Se si è scelto di creare la progress bar leggere il prossimo capitolo, altrimenti saltare direttamente al capitolo 6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aggiungiamo la Progress Bar =&lt;br /&gt;
&lt;br /&gt;
Per configurare la nostra progress bar dovremo aggiungere al file di testo già aperto le seguenti righe:&lt;br /&gt;
 box silent noover 119 675 900 713 #999999&lt;br /&gt;
Questa voce crea un box per la nostra progress bar e ne imposta il colore di sfondo, immaginiamoci  quindi di creare un rettangolo per la nostra progress bar, la prima coppia di valori solo le coordinate del angolo in alto a sinistra mentre la seconda sono le coordinate del angolo in baso a destra. Per decidere i valori aprite l'immagine con The Gimp e provate a disegnare un vero e proprio rettangolo e prendetene le coordinate, il colore come avrete notato va espresso in codice esadecimale. Nel mio esempio ho scelto una tonalità di grigio.&lt;br /&gt;
 box silent inter 119 675 119 713 #7F5F41 #A77D55 #BD8D60 #FDBD81&lt;br /&gt;
Indica il punto di inizio della nostra progress bar e ne imposta la gradazione di colore. La coppia di coordinate sono rispettivamente l'angolo in alto e in basso a sinistra del nostro immaginario box creato nella riga precedente. Come colori personalmente ho scelto una gradazione di arancioni (dal più scuro al più chiaro).&lt;br /&gt;
 box silent 119 675 900 713 #7F5F41 #A77D55 #BD8D60 #FDBD81&lt;br /&gt;
Indica la grandezza della nostra progress bar. La coppia di coordinate sono rispettivamente l'angolo in alto a sinistra e in basso a destra (se notate sono uguali alla linea box silent noover). Reinseriamo la gradazione di colore scelta in precedenza.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
box silent 119 675 900 675 #E9E9E9&lt;br /&gt;
box silent 119 713 900 713 #E9E9E9&lt;br /&gt;
box silent 119 675 119 713 #E9E9E9&lt;br /&gt;
box silent 900 675 900 713 #E9E9E9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questa voce crea una cornice per la nostra box e ne imposta i colori. La prima riga indica il lato superiore, la seconda quello inferiore, la terza il lato a sinistra e l'ultima riga il lato a destra. Il lato superiore conterrà le coordinate degli angoli in alto a sinistra e a destra, il lato inferiore le coordinate degli angoli in baso a sinistra e a destra, il lato sinistro conterrà le coordinate degli angoli in alto e in basso a sinistra e per ultimo il lato destro conterrà le coordinate degli angoli in alto e in basso a destra. Come avrete certamente notato il colore può essere impostato diversamente per ogni lato. Nel nostro esempio ci limitiamo a scegliere un unica tonalità per i quattro lati.&lt;br /&gt;
= Proviamo il nostro BootSplash =&lt;br /&gt;
&lt;br /&gt;
Ora il nostro file Bootsplash è pronto per essere salvato.&lt;br /&gt;
&lt;br /&gt;
Quindi salviamo il file di testo con un nome a nostro piacimento, l'unico piccolo accorgimento che dobbiamo seguire è se vorremo pubblicare il nostro splash. Se così fosse è consigliabile che il file abbia alla fine del nome i valori della risoluzione video usata, tornando al nostro esempio sarà: lumaca-1024x768.cfg.&lt;br /&gt;
&lt;br /&gt;
Ora il tema è pronto per l'uso, si è tutto finito :)&lt;br /&gt;
&lt;br /&gt;
Per provarlo subito basta aprire una console, loggarsi come utente root ed entrare nella cartella /etc/bootsplash/themes/lumaca e lanciare il comando&lt;br /&gt;
&lt;br /&gt;
 splash -s -f lumaca-1024x768.cfg &amp;gt; /boot/lumaca.splash&lt;br /&gt;
&lt;br /&gt;
E modificare lilo adeguatamente, ricordiamoci ovviamente di dare alla fine il comando lilo -v.&lt;br /&gt;
&lt;br /&gt;
Riavviamo il computer, ed ecco la nostra meravigliosa creatura prendere forma:&lt;br /&gt;
{| align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[Image:chiocciolasilent.jpg|thumb|center|Silent Mode (con Progress Bar)]] &lt;br /&gt;
| [[Image:chiocciolaverbose.jpg|thumb|center|Verbose Mode (attivata con la pressione del tasto F2)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Direi che la guida termina qui, tutti i files di esempio (incluso il file lumaca-1024x768.cfg commentato) li trovate in questo archivio: lumaca.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Vi auguro buon divertimento per la creazione dei vostri bootsplash personalizzati ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
autore: [[utente:Flavio|Flavio]]&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T09:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Voci Correlate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00$ cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Voci Correlate =&lt;br /&gt;
 * [[Compilazione e ricompilazione Kernel su Slackware]]&lt;br /&gt;
 * [[Creiamo il nostro BootSplash]]&lt;br /&gt;
&lt;br /&gt;
= Link Esterni =&lt;br /&gt;
 * [http://www.bootsplash.de http://www.bootsplash.de]: Sito di riferimento per patch e temi &lt;br /&gt;
 * [http://www.bootsplash.org http://www.bootsplash.org]: Sito Ufficiale del progetto Bootsplash&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T09:45:03Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00$ cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Voci Correlate =&lt;br /&gt;
 * [[Compilazione e ricompilazione Kernel su Slackware]]&lt;br /&gt;
&lt;br /&gt;
= Link Esterni =&lt;br /&gt;
 * [http://www.bootsplash.de http://www.bootsplash.de]: Sito di riferimento per patch e temi &lt;br /&gt;
 * [http://www.bootsplash.org http://www.bootsplash.org]: Sito Ufficiale del progetto Bootsplash&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T09:31:54Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00$ cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T09:29:54Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Inserimento della barra di scorrimento (ProgressBar) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arrivati a questo punto abbiamo nel sistema il bootsplash funzionante, ma se vogliamo utilizzare fino in fondo la modalità silent ci sono ulteriori modifiche che bisogna effettuare.&lt;br /&gt;
Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:&lt;br /&gt;
&lt;br /&gt;
 '''*rc.S'''&lt;br /&gt;
 '''*rc.M'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore.&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&lt;br /&gt;
Come immaginate l'operazione di backup è banale&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ cp rc.S rc.S.backup&lt;br /&gt;
 bash-3.00$ cp rc.M rc.M.backup&lt;br /&gt;
&lt;br /&gt;
Bene, ora siamo pronti con la modifica dei seguenti files :)&lt;br /&gt;
&lt;br /&gt;
==  Inserimento script rc.bootsplash ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare i files d'avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash]&lt;br /&gt;
&lt;br /&gt;
Spostiamo il file appena scaricato nella directory /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ mv rc.bootsplash /etc/rc.d/&lt;br /&gt;
&lt;br /&gt;
Modifichiamo i permessi in modo che sia un file eseguibile&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/rc.d/&lt;br /&gt;
 bash-3.00$ chmod ug+x rc.bootsplash&lt;br /&gt;
&lt;br /&gt;
Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M&lt;br /&gt;
&lt;br /&gt;
== Modifica degli script d'avvio ==&lt;br /&gt;
&lt;br /&gt;
La percentuale del caricamento non viene comunicata in automatico dal bootsplash, ma bensì dobbiamo essere noi ad aggiungere nello script il comando per indicare a che punto si trova lo stato di caricamento(10…20..30% e così via).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apriamo il primo file '''rc.S''', con un editor a nostro piacimento (grafico o testuale) ricordandoci che occorre avere privilegi da root per modificare tale file.&lt;br /&gt;
&lt;br /&gt;
Inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:&lt;br /&gt;
&lt;br /&gt;
 progressbar XX&lt;br /&gt;
&lt;br /&gt;
Dove '''XX''' rappresenta un numero compreso tra 1 e 100, essendo rc.S il primo dei due files di caricamento si consiglia di indicare come ultimo passaggio un valore che sia all'intorno del 40-50%&lt;br /&gt;
&lt;br /&gt;
Modificato il file ''rc.S.'', ora tocca al file rc.M&lt;br /&gt;
&lt;br /&gt;
Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:&lt;br /&gt;
&lt;br /&gt;
 ./etc/rc.d/rc.bootsplash&lt;br /&gt;
 animate startup&lt;br /&gt;
&lt;br /&gt;
Anche questa volta inseriamo all'interno del file i valori di progressbar (ricominciando dall'ultimo valore presente nel file rc.S sino ad arrivare all'ultimo valore pari a 100).&lt;br /&gt;
&lt;br /&gt;
Piccolo consiglio, più righe di ''progressbar XX'' inserire nei vostri files ''rc.S'' e ''rc.M'' più l'andamento della barra risulterà graduale e fluido e l'effetto ottico risulterà di sicuro più piacevole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T08:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Configurare LILO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
 *** '''''Work in progress '''''****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-07T08:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: /* Configurare LILO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ==&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
&lt;br /&gt;
'''splash=verbose''': IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
 *** '''''Work in progress '''''****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione</id>
		<title>Bootsplash, installazione e configurazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Bootsplash,_installazione_e_configurazione"/>
				<updated>2006-09-06T21:24:51Z</updated>
		
		<summary type="html">&lt;p&gt;Flavio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Premessa =&lt;br /&gt;
Questo Mini-HowTo spiega come installare e configurare correttamente il bootsplash nella nostra LinuxBox, rendendo la fase di avvio di GNU/linux molto più accattivante.&lt;br /&gt;
La distribuzione presa in esame è un Slackware 10.2 con kernel 2.6.13 (procedura valida con tutti i kernel 2.6).&lt;br /&gt;
&lt;br /&gt;
Per una corretta applicazione della guida è consigliabile avere :&lt;br /&gt;
 * Buona familiarità con la ricompilazione del kernel&lt;br /&gt;
 * Avere i sorgenti del kernel installati correttamente&lt;br /&gt;
 * Sapere i concetti basilari delle impostazioni del LILO&lt;br /&gt;
 * Fare un backup di sicurezza del config di LILO&lt;br /&gt;
 * Avere come al solito molta pazienza !&lt;br /&gt;
&lt;br /&gt;
= Prerequisiti =&lt;br /&gt;
&lt;br /&gt;
Procuriamoci :&lt;br /&gt;
 * La patch per il nostro kernel scaricabile a questo indirizzo [http://www.bootsplash.de http://www.bootsplash.org].&lt;br /&gt;
&lt;br /&gt;
Di solito il nome del file dovrebbe essere simile a questo bootsplash-x.x.x-kernelversion.diff, nel mio caso bootsplash-3.1.6-2.6.13.diff.&lt;br /&gt;
&lt;br /&gt;
 * Il bootsplash-utils, bootsplash-x.x.x.tar.bz2, scaricabile da [http://www.bootsplash.org http://www.bootsplash.org] o già pachettizzato per slackware su [http://www.slacky.it Slacky.it]&lt;br /&gt;
 * Un tema per il vostro bootsplash (vari esempi di temi li potete trovare nello stesso sito citato per scaricare la patch del kernel)&lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione =&lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sul vostro sistema GNU/linux. &lt;br /&gt;
&lt;br /&gt;
== Installazione Patch ==&lt;br /&gt;
&lt;br /&gt;
Per installare la patch dobbiamo spostare il file appena scaricato nella directory dove si trovano i sorgenti del kernel (nel nostro esempio /usr/src/linux)&lt;br /&gt;
&lt;br /&gt;
bash-3.00$ mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/ &lt;br /&gt;
&lt;br /&gt;
Logicamente le x vanno sostituite con la versione della patch e del kernel.&lt;br /&gt;
&lt;br /&gt;
portatevi su /usr/src/linux/ con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /usr/src/linux/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ed installate la patch con il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ patch –p1 &amp;lt; bootsplash-x.x.x-x-x-x.diff&lt;br /&gt;
&lt;br /&gt;
Dato il seguente comando vi dovrebbe apparire un output del genere:&lt;br /&gt;
&lt;br /&gt;
    patching file drivers/char/console.c&lt;br /&gt;
    patching file drivers/char/keyboard.c&lt;br /&gt;
    patching file drivers/char/n_tty.c&lt;br /&gt;
    patching file drivers/video/Config.in&lt;br /&gt;
    patching file drivers/video/Makefile&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
    patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash.c&lt;br /&gt;
    patching file drivers/video/fbcon-splash.h&lt;br /&gt;
    patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
    patching file drivers/video/fbcon.c&lt;br /&gt;
    patching file include/video/fbcon.h&lt;br /&gt;
    patching file kernel/panic.c&lt;br /&gt;
&lt;br /&gt;
== Configurazione Kernel ==&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo.&lt;br /&gt;
&lt;br /&gt;
Ovviamente conviene partire da un config che avete già, infatti le modifiche da fare non intaccano nessuna configurazione preesistente&lt;br /&gt;
&lt;br /&gt;
Modifichiamo la configurazione del kernel con i tool messi a disposizione (menuconfig,xconfig ecc ecc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificare queste impostazioni, attivandoli come '''statici''' (ovvero selezionateli non come moduli):&lt;br /&gt;
&lt;br /&gt;
  Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
  Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Deve '''essere tolto''' invece '''Logo Configuration -&amp;gt; BootupLogo'''&lt;br /&gt;
&lt;br /&gt;
una volta modificata la configurazione salvate e ricompilate successivamente il kernel.&lt;br /&gt;
&lt;br /&gt;
== Installazione Bootsplash ===&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
&lt;br /&gt;
create la directory /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/&lt;br /&gt;
 bash-3.00$ mkdir bootsplash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ed estraete il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$  cd bootsplash&lt;br /&gt;
 bash-3.00$ tar -xvjf bootsplash-x.x.x.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entrate nella directory dell'archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 bash-3.00$ make splash&lt;br /&gt;
 bash-3.00$ strip splash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ora si deve copiare l’eseguibile in /sbin/&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp splash /sbin/&lt;br /&gt;
&lt;br /&gt;
== Installazione di un Tema ==&lt;br /&gt;
&lt;br /&gt;
Ok, possiamo ora scompattare il tema che successivamente installeremo.&lt;br /&gt;
&lt;br /&gt;
Creiamo una cartella themes in /etc/bootsplash&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cd /etc/bootsplash&lt;br /&gt;
 bash-3.00$ mkdir themes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ cp /percorso/Theme-tema.tar.bz2 themes/&lt;br /&gt;
 bash-3.00$ cd themes&lt;br /&gt;
 bash-3.00$ tar -xvjf Theme-tema.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando&lt;br /&gt;
&lt;br /&gt;
 bash-3.00$ /sbin/splash -s -f bootsplash-risoluzione.cfg &amp;gt; /boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
== Configurare LILO ==&lt;br /&gt;
&lt;br /&gt;
Praticamente abbiamo finito. Ci resta solo di aprire con il nostro editor preferito il file /etc/lilo.conf e modificarlo in base ai cambiamenti appena effettuati.&lt;br /&gt;
&lt;br /&gt;
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un esempio di un lilo che usa il bootsplash è simile a questo&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.13-s&lt;br /&gt;
 initrd = /boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=silent&amp;quot;&lt;br /&gt;
 root = &amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label = &amp;quot;Linux splash&amp;quot;&lt;br /&gt;
 vga = 791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il comando '''append = &amp;quot;splash=silent&amp;quot;''' serve a scegliere la modalità di visualizzazione&lt;br /&gt;
splash=silent :IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema&lt;br /&gt;
splash=verbose : IMG di sfondo con testo standard del caricamento&lt;br /&gt;
&lt;br /&gt;
Non dimenticatevi un '''lilo -v''' ;)&lt;br /&gt;
&lt;br /&gt;
= Inserimento della barra di scorrimento (ProgressBar) =&lt;br /&gt;
&lt;br /&gt;
 *** '''''Work in progress '''''****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guida Creata da ''Pentangleo Claudio''&lt;/div&gt;</summary>
		<author><name>Flavio</name></author>	</entry>

	</feed>