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
