INSTALACIÓN
Lo primero que hay que hacer es bajarse el parche de bootsplash, lo podéis encontrar en la página de parches de Con Kolivas junto a muchos más, pero a nosotros por ahora sólo nos interesa el de bootsplash en particular.
Ya en un artículo anterior Gallir nos explicó como compilar y parchear un kernel, pero para los más torpecillos aquí van las intrucciones para este parche en particular:
Teniendo en cuenta que ya tenéis las fuentes del kernel correctamente descomprimidas en /usr/src/linux, copiais el parche a donde queráis (por ejemplo /usr/src) y los descomprimís con
bunzip2 patch-1090_BS_0306020027_2.4.21-ck2.bz2
Y a continuación lo aplicáis ejecutando desde el directorio /usr/src/linux el siguiente comando
patch -p1 < ../1090_BS_0306020027_2.4.21-ck2
Ya debéis tener el parche aplicado, ahora sólo queda configurar en el kernel con cualquiera de los cuatro sistemas disponibles lo siguiente.
- En "Console drivers"->"Frame-Buffer support", seleccionar "VESA VGA graphics console", o cualquier otro que os sirva con vuestra tarjeta y activar la opción "Use splash screen instead of boot logo"
- También debéis activar en "Block devices" el "Initial Ramdisk support"
Una vez hecho esto ya podéis cambiar el resto de parámetros a vuestro gusto y compilar e instalar el nuevo kernel que no explicaré, ya que como he dicho antes, está perfectamente explicado en el artículo de Gallir.
Ahora debemos bajarnos y compilar una aplicación que nos servirá para crearnos el archivo initrd que contendrá la imagen que aparecerá al iniciarse el sistema.Necesitamos esa imagen initrd que se cargará en RAM, ya que al principio no está montado ningún sistema, por lo tanto no puede cogerlo directamente del disco duro "a pelo".
La aplicación se llama splash y puede bajarse de esta dirección ftp://ftp.suse.com/pub/people/stepan/bootsplash/rpm-sources/bootsplash/splashutils.tar.bz2. Una vez bajada lo podéis descomprimir donde queráis, como por ejemplo /usr/src y os creará el directorio /usr/src/splashutils, entráis en ese directorio y tan sólo tenéis que ejecutar como root
make
Os dará un warning o aviso en la compilación con respecto a progress, lo podéis ignorar. Bueno, en este momento os habrá creado cuatro ejecutables binarios que son fbresolution, getkey, progress y splash, que podéis copiar a /usr/local/bin para tenerlo en el path, aunque sólo nos interesará progress y splash.
El siguiente paso es elegir un tema de bootsplash que nos guste. En la página principal de Bootsplash podéis encontrar un apartado dedicado a los distintos temas disponibles, os lo podéis hacer vosotros mismo con cualquier imagen, pero eso queda fuera del alcance del artículo. Yo recomiendo el de Theme-Linux que es el que utilizaré en el resto del artículo como ejemplo, pero podéis escoger el que más os guste, pudiendolos cambiar a discreción sin tener que recompilar el kernel. Este tema en particular tiene barra de progreso, además de dos modos de visión:
- Verbose: Aquí veremos todos los mensajes de inicio pero con una imagen de fondo translúcida, podéis ver como queda aquí
- Silent: Aquí no veremos ningún mensaje, tan sólo una imagen con una barra de progreso, tal y como se muestra aquí
Para instalar el tema lo mejor es que descomprimáis el archivo en /etc/bootsplash/themes, así os ahorraréis más modificiaciones en el archivo de configuración.
En este momento tenéis los siguientes archivos:
- /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg:tiene la configuración del arranque, una descripción detallada la podéis encontrar aquí, de todas formas no hace falta modificar nada.
- /etc/bootsplash/themes/Linux/images/bootsplash-1024x768.jpg: esta imagen jpg será la que se utilice en el modo verbose (muestra mensajes)
- /etc/bootsplash/themes/Linux/images/silent-1024x768.jpg: esta otra imagen jpg será la que se utilice en el modo silent (con barra de progreso y sin mensajes)
|