Hoy se me ha dado por solucionar algunos pequeños errores que tenía en el boot de mi máquina y viendo el arranque, me he dicho… “¡Ufff esto es más soso que yo!”. Dicho esto, me puse a leer un poco sobre lo que se usa ahora para el BootSplash (como yo lo conocía … hace mucho).
Bueno, lo primero que tenemos que hacer es instalar media-gfx/splashutils con los USE fbcondecor mng y static-libs algunas de sus dependencias, también les hará falta, así que tendrán que las recompilamos. Aparte de esto, también hay que tener soporte en el kernel:
Device Drivers ->
Graphics support ->
<*> Support for frame buffer devices --->
Console display driver support --->
<*> Framebuffer Console support
[ ] Enable Tile Blitting Support
[*] Support for the Framebuffer Console Decorations
Device Drivers --->
Input Device Support --->
<*> Event Interface
kaiser ~ # emerge -avN splashutils
Bien, ya tenemos la base, ahora nos hará falta algún tema para darle vidilla a nuestras tty`s (yo instale el splash-themes-gentoo), si quieres conocer más opciones:
kaiser ~ # eix splash-themes
kaiser ~ # emerge -av splash-themes-gentoo
Ok, ahora vemos el contenido de la carpeta /etc/splash/, para probar y elegir el que más nos gusta…
kaiser ~ # splash_manager -c set --theme=natural_gentoo --tty=1
Una vez hayamos elegido nuestro preferido, con Ctrl+Alt+F1 bajamos a la tty1 para comprobar el tema seleccionado y una vez elegido generamos la imagen para hacerlo permanente.
kaiser ~ # splash_geninitramfs --verbose --res 1024x768 --generate /boo/initramfs-bootsplash-3.1.4 natural_gentoo
Ahora añadimos un par de líneas a nuestro lilo (Sí lo sé ahora saldrán todos aquellos que adoran a Grub y blasfemaran de mí y lilo, pero ese debate discusión prefiero dejarlo para otro post dedicado a él. Si no les importa amigos.)
image = /boot/vmlinuz-3.1.4-gentoo
root = /dev/sda6
label = Gentoo-3.1.4
read-only
initrd=/boot/initramfs-bootsplash-3.1.4
append="splash=verbose,theme:natural_gentoo"
Las líneas que tenemos que añadir son las que están en negrita, una vez añadido, ejecutamos lilo…
kaiser ~ # lilo
Una última cosa es añadir al /etc/conf.d/fbcondecor, para tener la imagen en todas las tty. Descomentamos la línea:
FBCONDECOR_TTYS="1 2 3 4 5 6"
y añadimos al arranque:
kaiser ~ # rc-update add fbcondecor boot
Ahora tenemos unas tty más acogedoras para esos ratos agradables que pasamos en ellas, suerte y espero que les sirva y guste a todos, saludos!!!!