Animated splash screens for LILO
Pensate sia utopistico avere un bootloader animato? non è così, Suse grazie ad un interessante estensione su LILO permette di impostare un immagine in movimento sul bootloader e persino giocare con arkanoid in modalità vesa invece che usare il classico menù testuale.
La prima cosa da fare è sicuramente quella fare un backup dell'attuale file di configurazione di lilo per l'esattezza lilo.conf
diamo quindi il comando che fa una copia e rinomina il file:
$su
Password: ******
$cp /etc/lilo.conf /etc/lilo.old
ora che è eseguito il backup, bisogna installare la versione di lilo patchata, scaricate dunque lilo dal mio mirror presente in 3 versioni:
lilo.RPM (mdk, suse...),
lilo.DEB (Debian gnu/linux) o
lilo.TGZ (slackware).
Verificate ora l'integrità del file tramite md5sum:
$md5sum lilo-22.3.2-51*
il risultato ottenuto sul vostro file dovrà essere uguale a quello riportato quì sotto se così non è il file è danneggiato e andrà riscaricato o reperito altrove:
md5sum 2162ed87ae052a1ef2fa10ca1c6492f2 (lilo-22.3.2-51.i586.deb)
md5sum 81b54cfaa665e32434f327e5c69b5c25 (lilo-22.3.2-51.i586.rpm)
md5sum 8c835d7afd93fbeb7df9ff4633c694d7 (lilo-22.3.2-51.i586.tgz)
Installate il file con il comando basato sulla vostra distribuzione:
(debian based)
$apt-get upgrade lilo-22.3.2-51.i586.deb
(slackware based)
$upgradepkg lilo-22.3.2-51.i586.tgz
su slack in caso di errore usate il comando:
$upgradepkg lilo-vecchiaversione.tgz%lilo-22.3.2-51.i586.tgz
(red hat based)
$rpm -Uvh lilo-22.3.2-51.i586.rpm
Se eventualmente l'update di lilo sostituisce il vostro vecchio e funzionante lilo.conf con uno di default (cosa che su debian sono sicuro che non succederà mai, male che vada lo chiede :D) ripristinate il lilo.conf del backup fatto poco fa:
$cp /etc/lilo.old /etc/lilo.conf
Possiamo dire di essere a buon punto, scaricate i boot screen animati dal seguente sito:
Animated boot screens
per riempire questo howto quasi quasi ne posto uno...il mio preferito
L'esempio riportato di seguito si basa sul file xray-blue (motherboard a raggi x):
link dretto.
$su
Password: *******
$gzip -d xray-blue.boot.gz
$mv xray-blue.boot /boot
editate il file aggiungendo:
message = /boot/xray-blue.boot
N.B.se avete già qualcosa tipo:
message=/boot/message
commentatela o eliminate la riga.
Scrivere l'MBR con:
$lilo -v
badate se saltano fuori errori mentre scrive il bootsector, se tutto è ok non vi resta che riavviare e godervi lo spettacolo.
ecco una mia vecchia foto del mio screen al boot quando ancora usavo slackware :D
Ringraziamenti:
Luckymind per aver fatto la stesura base di questa guida al seguente thread:
info su come creare immagine animata per lilo/grub.
Credits:
Animated LILO web site sito principale sul progetto lilo animato.