Posts tagged ‘gensplash’

Attivare gensplash su Archlinux

Su richiesta, ho pensato di scrivere qualche riga su come abilitare gensplash per rendere grafico il boot di archlinux.

Kernel space

Per usare gensplash è necessario un kernel patchato (la patch si chiama fbsplash). Ad esempio i kernel -viper, -kamikaze e -fallen incorporano questa patch.

Userspace

Sono necessari due pacchetti, è sufficiente procedere così:

pacman -Sy gensplash initscripts-splash

Configurazione

Ora è necessario aggiungere all’immagine di initrd i file per il bootsplash.
A tal proposito va aperto il file /etc/mkinitcpio.conf, e aggiunto fbsplash in coda alla lista degli HOOKS; ad esempio:

HOOKS=”base udev autodetect ide resume fbsplash”

Infine, in coda al file aggiungere:

FBTHEMES=”darch”
FBRES=”1024×768″

A questo punto va rigenerata l’immagine di initrd:

mkinitcpio -p kernel_name (dove kernel_name è il nome del kernel)

Bootloader

L’ultima cosa da fare è aggiungere nella configurazione del bootloader il parametro da passare al kernel per visualizzare il bootsplash.

Di conseguenza deve essere aggiunto, a seconda che si voglia una schermata che nasconda il processo di boot:

splash=silent

oppure per un boot più verboso:

splash=verbose

Gensplash: piccoli cambiamenti nell’implementazione di Arch

E’ arrivato l’avviso ufficiale di dtw, gli attuali pacchetti relativi a gensplash verrano sostituiti da un’implementazione più generica (e potenzialmente in grado supportare altri sistemi di splashing, ad esempio splashy).

Di conseguenza è necessario che chi ha già installato i pacchetti per gensplash, li sostituisca in questo modo:

gensplashutils –> gensplash
initscripts-gensplash –> initscripts-splash

L’aggiornamento non viene forzato da pacman (visto che si tratta pur sempre di initscripts, se qualcosa va storto il sistema può risultare non bootabile); se procedete con l’aggiornamento è bene fare il backup di rc.conf e rc.local e in seguito all’aggiornamento ripristinarli.

archers 1 – fbsplash 0

Che qualcosa fosse andato storto negli ultimi aggiornamenti, se ne sono accorti tutti gli arcieri che usano fbsplash per rendere più cool il boot della loro macchina.

Il progetto gensplash è la proposta made in gentoo per rendere grafico il boot di un sistema linux. L’accoppiata fbsplash (patch per il kernel) e gensplashutils (utility in userspace) ha funzionato [almeno nel mio caso] sempre abbastanza bene.

I problemi che si sono avuti in questi nell’implementazione di gensplash in Arch sono stati finalmente risolti grazie alla segnalazione di kano.

Ho ricompilato il pacchetto gensplashutils patchato e l’ho caricato sul repo [pierlo]. So che è un pacchetto ufficiale e che come tale dovrebbe evitare di comparire nei repo privati, ma lo terrò solamente finchè qualcuno non lo fixerà ufficialmente.