Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Bootsplash, installazione e configurazione

2 992 byte aggiunti, 14:10, 4 mag 2011
m
Archiviata 10.x - la guida è scritta per 10.2 - bootsplash.de non è più attivo da anni
[[Category:Scritti_misti-10]]
= Premessa =
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.
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)
bash-3.00$ # mv bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/
Logicamente le x vanno sostituite con la versione della patch e del kernel.
portatevi su /usr/src/linux/ con il comando
bash-3.00$ # cd /usr/src/linux/
Ed installate la patch con il comando
bash-3.00$ # patch –p1 < bootsplash-x.x.x-x-x-x.diff
Dato il seguente comando vi dovrebbe apparire un output del genere:
create la directory /etc/bootsplash
bash-3.00$ # cd /etc/ bash-3.00$ # mkdir bootsplash
e copiategli dentro il pacchetto bootsplash-x.x.x.tar.bz2
bash-3.00$ # cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/
ed estraete il tutto
bash-3.00$ # cd bootsplash bash-3.00$ # tar -xvjf bootsplash-x.x.x.tar.bz2
Entrate nella directory dell'archivio appena scompattato e compilate:
bash-3.00$ # cd bootsplash-x.x.x/Utilities bash-3.00$ # make splash bash-3.00$ # strip splash
Ora si deve copiare l’eseguibile in /sbin/
bash-3.00$ # cp splash /sbin/
== Installazione di un Tema ==
Creiamo una cartella themes in /etc/bootsplash
bash-3.00$ # cd /etc/bootsplash bash-3.00$ # mkdir themes
Copiamo l'archivio nella cartella appena creata, ed estriamo il tutto
bash-3.00$ # cp /percorso/Theme-tema.tar.bz2 themes/ bash-3.00$ # cd themes bash-3.00$ # tar -xvjf Theme-tema.tar.bz2
Nei files appena estrati sarà sicuramente presente un file con estensione '''.cfg'', entriamo nella directory dove ospita questo file e diamo il comando
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.
 
root@Client:/etc/bootsplash/themes # vi /etc/lilo.conf
Il comando '''append = "splash=silent"''' serve a scegliere la modalità di visualizzazione
 
'''splash=silent''': IMG di sfondo con una barra di scorrimento che riporta lo stato di caricamento del sistema
= Inserimento della barra di scorrimento (ProgressBar) =
 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.Quello che dovremmo fare non è altro che modificare 2 file che vengono caricati durante l’avvio:  '''*rc.S''' '''** rc.M'''  Ovviamente prima di modificare tali files conviene effettuare un backup degli stessi, per effettuare un ripristino se si verifica un qualsiasi errore. == Backup == Come immaginate l'operazione di backup è banale  bash-3.00# cd /etc/rc.d/ bash-3.00# cp rc.S rc.S.backup bash-3.00# cp rc.M rc.M.backup Bene, ora siamo pronti con la modifica dei seguenti files :) == Inserimento script rc.bootsplash == Prima di modificare i files d'Work avvio è necessario scaricare il file [http://linuxpower.supereva.it/wiki/rc.bootsplash rc.bootsplash] Spostiamo il file appena scaricato nella directory /etc/rc.d/  bash-3.00# mv rc.bootsplash /etc/rc.d/ Modifichiamo i permessi in progress modo che sia un file eseguibile  bash-3.00# cd /etc/rc.d/ bash-3.00# chmod ug+x rc.bootsplash Bene, ora dopo questa operazione preliminare possiamo modificare i files rc.S e rc.M == Modifica degli script d'avvio == 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).  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. Inseriamo come prima riga i seguienti due comandi:  . /etc/rc.d/rc.bootsplash animate startup Ora, aggiungiamo all'interno del file le percentuali che vogliamo corrispondere ad ogni passaggio, inserendo la seguente riga:  progressbar XX 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% Modificato il file ''rc.S.'', ora tocca al file rc.M Analogamente a quanto abbiamo fatto con il file ''rc.S'' inseriamo come prima riga i seguienti due comandi:  . /etc/rc.d/rc.bootsplash animate startup 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). 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.  Bene, ora riavviate... ed ecco il nostro bootsplash con progress bar funzionante !
Guida Creata da ''Pentangleo Claudio''
 
= Voci Correlate =
* [[Compilazione e ricompilazione Kernel su Slackware]]
* [[Creiamo il nostro BootSplash]]
 
= Links Esterni =
* [http://www.bootsplash.de http://www.bootsplash.de]: Sito di riferimento per patch e temi
* [http://www.bootsplash.org http://www.bootsplash.org]: Sito Ufficiale del progetto Bootsplash
228
contributi