BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(02/09/2010 20:12:57)
    
Google


En bulma.net
En internet
Arranque gráfico con Bootsplash, debian y barra de progreso (52537 lectures)
Por Pedro Jurado Maqueda
melenas (http://www.kdehispano.org)
Creado el 29/06/2003 20:59 modificado el 29/06/2003 20:59

Quien tenga instalado las últimas versiones de SuSE y/o Mandrake habrá observado los arranques gráficos que poseen con barra de progresión incluida. Y lo que es más, al contrario que el sistema lpp que necesita compilar la imagen dentro del núcleo, el sistema que utilizan estas distribuciones llamada bootsplash, permite cambiar la imagen de fondo sin necesidad de recompilar el núcleo, además de darnos la opción de "desocultar" el arranque con tan sólo pulsar la tecla F2.

En este artículo explico como crear un arranque gráfico con Debian, incluida barra de progreso.

You can found this article in English here

Puedes encontrar este artículo en inglés aquí


Pagina1/4

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)

Paginas:  1  2  3  4  Abreviatura Siguiente>>

Imprimir
Version para
imprimir

Imprimir
Version
PDF
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 40
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Supermount en Debian
. Graphic boot with bootsplash and progress bar in Debian
. Cómo parchear el kernel
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 7/3/2010 21:34:55 | Tiempo Total: 0.020 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 02/09/2010 20:17 CEST
Powered by Apache    MySQL    PHP    Gimp