Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Modo de arranque, estilo clasico de Linux

Ver el tema anterior Ver el tema siguiente Ir abajo

Modo de arranque, estilo clasico de Linux

Mensaje por AzagraMac el Sáb 23 Ene 2010 - 12:41

Hola que tal.

queria hacer una pregunta... seria posible cambiar el modo de arranque?? un estilo a este:


Con los mensajes de OK o FAILED, de lo que va cargando, y la imagen de Tux arriba a la izquierda.
Es posible???

Ahora mismo, estoy mirando pues.. parte del codigo fuente, despues de hacer un ./make-fw y me preguntaba, si seria posible ahora que estoy antes de hacer la compilacion, no?
Ya se que util util... no es jeje. pero.. si atractivo y a la vez informativo. asi si falla algun plugin al cargar. pues ya lo ves enseguida. y otras muchas cosas.

Nose, haber que opinais, y la verdad, si me gustaria poder hacerlo y/o verlo.

Un saludo y gracias!!!
avatar
AzagraMac
Betatester

Cantidad de envíos : 121
Fecha de inscripción : 17/01/2010
Edad : 34
Localización : Madrid

Ver perfil de usuario http://azagramac.wordpress.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por yeahhh el Sáb 23 Ene 2010 - 13:18

Creo (no te fies de mi memoria) que hay algún tipo de arranque "verbose" que se puede configurar en el menu de vdr o del firm.
avatar
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 39
Localización : Barcelona

Ver perfil de usuario

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por AzagraMac el Sáb 23 Ene 2010 - 21:54

Si hay una opcion, el modo debug. pero... me referia a ir viendo lo que carga, y si falla algo ver que es, ademas de añadir la imagen de Tux

PD: El modo debug cambia si es firm es pre-compilado en Windows al compilado en Linux, en linux me aparecen algunos textos con fondo rojo y el precompilado en Windows no, fondo negro y texto blanco. nada rojo.
avatar
AzagraMac
Betatester

Cantidad de envíos : 121
Fecha de inscripción : 17/01/2010
Edad : 34
Localización : Madrid

Ver perfil de usuario http://azagramac.wordpress.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por bittor el Lun 25 Ene 2010 - 9:28

Ese es el único debug que vas a poder tener porque para mostrar esos mensajes hay que cargar los drivers OSD de los cuales no tenemos el código fuente y estamos obligados a cargarlos como módulos.
Entonces, todo lo que se carga antes (kernel, init, ...) es imposible mostrarlo por pantalla y las 4 cosas que carga después es lo que muestra por pantalla.
Se podría hacer más bonito con lo del OK y con colores pero no queremos añadir complejidad innecesaria a los scripts del firmware.

Por lo que he podido comprobar, lo del fondo rojo en los mensajes depende de si el firm se instala desde los 4 apagados o con un OFI y dependiendo si se hace factory reset o no.
Debe ser algún bug de los drivers OSD porque siempre tendría que salir rojo, pero es verdad que algunas veces no lo hace.
avatar
bittor
Desarrollador

Cantidad de envíos : 3632
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por AzagraMac el Lun 25 Ene 2010 - 9:38

mm valla.. la verdad, esque por mi si pudiera lo ponia mas bonito. jeje. con lo de OK.. etc.

lo del fondo rojo. a mi me sale, la instalacion la hice desde .ofi y por ssh.
avatar
AzagraMac
Betatester

Cantidad de envíos : 121
Fecha de inscripción : 17/01/2010
Edad : 34
Localización : Madrid

Ver perfil de usuario http://azagramac.wordpress.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por AzagraMac el Jue 28 Ene 2010 - 6:33

Hola bittor. mira he modificado los archivos:
Código:
inetd.conf profile rc rc.local rc.local.conf rc.mini


Cambiando los mensajes de arranque y añadiendo algunas cosas.
Dime que te parece y si hay algun error.

Enlace de Megaupload

Saludos
avatar
AzagraMac
Betatester

Cantidad de envíos : 121
Fecha de inscripción : 17/01/2010
Edad : 34
Localización : Madrid

Ver perfil de usuario http://azagramac.wordpress.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por bittor el Jue 28 Ene 2010 - 10:48

Lo que quieres hacer con el OK es ver el tiempo que le cuesta cargar determinado programa, pero tal y como lo tienes no lo hace, es decir la "funcionalidad" es la misma con el OK o sin el OK.

Por ponerte un ejemplo, en el archivo "rc" tendrías que cambiar esto:
Código:
if [ X"${syslogd_flags}" != X"NO" ]; then
   /bin/mv /rw-flash/log/messages* /var/log
   echo -e "Starting syslogd ..." "            " "[ "$GREEN"OK"$ENDCOLOR" ]"
   /sbin/syslogd ${syslogd_flags} &
fi
por esto (así no funciona, sólo es una idea):
Código:
if [ X"${syslogd_flags}" != X"NO" ]; then
   /bin/mv /rw-flash/log/messages* /var/log
   echo -e "Starting syslogd ..."
   /sbin/syslogd ${syslogd_flags}
   echo -e "            " "[ "$GREEN"OK"$ENDCOLOR" ]"
fi

Básicamente hay que quitar el & del final del comando para que espere a que termine la ejecución y poner el OK después de que se ha ejecutado, así sabrás lo que le cuesta, ya que de otra manera no tiene sentido ver un mensaje con el OK cuando realmente no es así.
Tendrás que mirar las posiciones x e y a pasarle al osddrawtext para que el OK te pare en la posición que quieras.
Si ya te lo quieres currar, tendrías que mirar el código de retorno del programa ejecutado para ver si ha habido algún error y poner FAILED.
avatar
bittor
Desarrollador

Cantidad de envíos : 3632
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por bittor el Jue 28 Ene 2010 - 10:51

El echo que se usa es el que está en /etc/rc.debug y para cambiarlo necesitas generar un nuevo firm.
avatar
bittor
Desarrollador

Cantidad de envíos : 3632
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por AzagraMac el Jue 28 Ene 2010 - 11:13

acabo de probarlo.. tienes razon, todo lo que hice anoche.. no sale NADA. bueno si.. lo que salia antes, sigue saliendo, pero ya no sale el texto con fondo rojo.

el rc.debug no tiene mucho para tocar :S

echo() {
if [ X"$1" == X"-n" ]; then
/bin/echo "$2" | /usr/bin/osddrawtext -a 8 -b 0xFFFF0000
else
/bin/echo "$1" | /usr/bin/osddrawtext -a 8
fi
}

Pense que poner los codigos de colores y bueno, como esta. valdria, lo siguiente seria, que mostrara OK o FAILED en cada caso.

poco a poco... ahora acabo de tener un susto jeje con el Giga.
avatar
AzagraMac
Betatester

Cantidad de envíos : 121
Fecha de inscripción : 17/01/2010
Edad : 34
Localización : Madrid

Ver perfil de usuario http://azagramac.wordpress.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por bittor el Jue 28 Ene 2010 - 12:57

Ahí es donde tienes que cambiar los colores y añadir parámetros.

Puedes ir haciendo pruebas con un script tuyo haciendo un "source /etc/rc.debug" y después probando los echo con sus parámetros, así no tienes que estar generando firms para estos cambios.
avatar
bittor
Desarrollador

Cantidad de envíos : 3632
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: Modo de arranque, estilo clasico de Linux

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.