Monday 28 January 2008

Parche de bootsplash 3.1.6 para la última versión estable del kernel linux 2.6.24.x

Hola,

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:

screenshot bootsplash

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

5 comments:

  1. 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?.

    Un saludo!

    ReplyDelete
  2. 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.

    Saludos

    ReplyDelete
  3. Hola,


    Al 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!

    ReplyDelete
  4. [...] 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. [...]

    ReplyDelete
  5. con los drivers nvidia nunca me ha funcionado el bootsplash, seguire con mis letricas blancas xD, saludos

    ReplyDelete