Este es un parche de bootsplash 3.1.6 para la nueva versión del kernel Linux 2.6.24.1.
Bootsplash es el soporte para el arranque gráfico del kernel de linux usando el framebuffer, hasta hace poco era el único que existía y reemplaza a la opción Bootup Logo (el pinguinito que sale en la parte superior por cada CPU). Aunque no está incluido en la rama oficial del kernel Linux sí lo inclyen varias de las más importantes distribuciones.
Han aparecido otros proyectos como Usplash o Splasy (user-space) que lo reemplazan debido a que no necesitan parchear y recompilar el kernel y su configuración es más sencilla.
El último parche oficial de bootsplash es para la versión 2.6.21 del kernel linux, yo a título personal seguía usandolo en versiones posteriores como la 2.6.23, aquí os dejo este parche para la versión 2.6.24.1 para quien quiera seguir usandolo en la última versión del kenel y para los nostálgicos.
Descargamos el parche en /usr/src y una vez descomprimido parchearlo es así de fácil:
penelope:/usr/src/linux# patch -p1 < ../bootsplash-3.1.6-2.6.24.diff
patching file drivers/char/keyboard.c
patching file drivers/char/n_tty.c
patching file drivers/char/vt.c
patching file drivers/video/bootsplash/bootsplash.c
patching file drivers/video/bootsplash/bootsplash.h
patching file drivers/video/bootsplash/decode-jpg.c
patching file drivers/video/bootsplash/decode-jpg.h
patching file drivers/video/bootsplash/Kconfig
patching file drivers/video/bootsplash/Makefile
patching file drivers/video/bootsplash/render.c
patching file drivers/video/console/bitblit.c
patching file drivers/video/console/fbcon.c
patching file drivers/video/console/fbcon.h
patching file drivers/video/Kconfig
patching file drivers/video/Makefile
patching file drivers/video/vesafb.c
patching file include/linux/console_struct.h
patching file include/linux/fb.h
penelope:/usr/src/linux#
Solo queda compilar e instalar el núcleo, además del arranque gráfico luego os deja unas tty's como esta:
Puedes hacer click sobre la imagen para ampliarla.
Y vosotros usais arranque gráfico? bootsplash? Usplash? Splasy? o sois de los que preferis la clásica pantalla negra con letras blancas?
Saludos
Enlaces
Lo envié también a la lista en sourceforge.net y podeis revisarlo online aqui
Descarga parche bootsplash 3.1.6 para linux kernel 2.6.24
ACTUALIZACIÓN: Funciona tanto en 2.6.24 como en 2.6.24.1 y 2.6.24.2
Yo uso usplash :D pero porque viene de serie en (K)ubuntu. Que recuerdos me trae bootplash :) esos tiempos en que todavía era persona y usaba Debian :). Ubuntu quita las buenas costumbres... desde que lo tengo no he vuelvo a compilar un kernel... ¿2 años sin compilar un kernel? madre mía!. Necesito volver a Debian :D. ¿Que diferencias hay ahora entre Debian y Ubuntu?. Recuerdo que me cambié porque una vez instalé Ubuntu y vi que directamente me iba el sonido... únicamente por eso, la cual cosa en Debian tardaba poco en volver a ponerlo en fullduplex. ¿Como están ahora las cosas?.
ReplyDeleteUn saludo!
Yo no utilizo ningún arranque gráfico, es que al arranque no le saco mucho partido que quereis que os diga. Con ver el log que es lo que más me puede interesar me conformo.
ReplyDeleteSaludos
Hola,
ReplyDeleteAl usar bootsplash los themes normalmente tienen el modo silent y el modo verbose, incluso algunos animaciones, en uno solo ves una barra de progreso o similar al estilo de Ubuntu, y en otra ves el log de la misma manera que en 80x25 solo que en framebuffer con la resolución que le digas y con la imagen de fondo.
Pero si no recuerdo mal Ubuntu tiene el arranque gráfico con la barra de progreso pero luego no te deja tty's de trabajo con un fondo de pantalla, es más me suena que ni siquiera viene por defecto con framebuffer. Si me puedes confirmar esto sarge te lo agradecería.
Saludos!
[...] En la nueva versión 2.6.24.1 y 2.6.24.2 sigue funcionando el parche de bootsplash 3.1.6 presentado anteriormente en este blog. [...]
ReplyDeletecon los drivers nvidia nunca me ha funcionado el bootsplash, seguire con mis letricas blancas xD, saludos
ReplyDelete