/usr/local/etc/rcS

Ir abajo

/usr/local/etc/rcS Empty /usr/local/etc/rcS

Mensaje  agarciarios el Lun Jun 07, 2010 11:17 pm

Hola a todos,

En primer lugar agradeceros a todos el estupendo foro, a partir del cual he podido poner mi LG MS450H en órbita... y en segundo lugar disculparme porque mi primer post sea para pedir ayuda, pero es que he cometido un error estúpido, a ver si me podéis echar una mano. En concreto, tras instalar el servidor Samba y el cliente torrent, y mientras estaba jugando para que se iniciaran al encender el aparato, he borrado el fichero:

/usr/local/etc/rcS

y la verdad es que no me atrevo ni a apagar el aparato Embarassed . Tampoco creo que fuera idéntico al /etc/init.d/rcS, así que agradecería infinitamente si algún alma caritativa pudiera postear el contenido de su /usr/local/etc/rcS para poder restaurarlo, o enviarmelo a agarciarios{arroba}hotmail.com.

Gracias y un saludo a todos!!!


Antonio

agarciarios

Mensajes : 4
Fecha de inscripción : 07/06/2010

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  vic1972 el Mar Jun 08, 2010 9:13 am

Hola
bienvenido, Smile por la puerta grande Wink

Has hecho muy bien, aqui tienes el contenido, espero tengas suerte, saludos:

Código:

#!/bin/sh



#ifconfig eth0 192.168.0.2 netmask 255.255.0.0
#route add default gw 192.168.0.1
#mount -t nfs -o nolock 192.168.0.1:/nfs/rootfs /mnt

#/sbin/modprobe ide-cd
dd if=/Test.fat of=/dev/rd/0
mount -t vfat /dev/rd/0 /mnt/rd
swapon /mnt/rd/swap.img

/sbin/modprobe sata_mars&

#rm -f /usr/local/etc/dvdplayer/VenusSetup.dat

ln -s /dev/cdroms/cdrom0 /dev/cdrom0
ln -s /dev/cdrom0 /dev/dvd
ln -s /mnt/dvdvr /dev/dvdvr

# This variable tells DvdPlayer the firmware URL for internet updating
export LIVEUPDATE_URL=
DEFAULT_AP_DIR=/usr/local/bin

if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
   cd $DEFAULT_AP_DIR
   if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
      echo Running dvdplayer with RootApp
      ./RootApp DvdPlayer&
   else
      echo Running dvdplayer
      ./DvdPlayer&
   fi
else
   /usr/local/etc/dvdplayer/script/run_tail
fi

SIGNATURE=`dd if=/dev/mtdblock/0 bs=8 count=1`
if [ "$SIGNATURE" != "VERONA__" ]; then
   echo This is not the first time booting up. No need to write the magic into flash
   let size="0x"`grep mtd3 /proc/mtd | cut -d " " -f2`
   let size=size-0x120000
   let size=size+130816
   let size=size/4
   MAGIC=`dd if=/dev/mtdblock/3 bs=4 skip=$size count=1`
   if [ "$MAGIC" = "babe" ]; then
      echo This is not the first time booting up. No need to write the magic into flash
   else
      dd if=/usr/local/etc/magic of=/dev/mtdblock/3 bs=4 seek=$size count=1
      echo This is the first time booting up. Write the magic into flash
   fi
fi

echo 2 /tmp/hdd/volumes/HDD1/ > /sys/realtek_boards/misc_operations
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  agarciarios el Mar Jun 08, 2010 11:09 am

Muchas gracias!!! Esta misma tarde restauraré el fichero...

Un saludo,


Antonio

agarciarios

Mensajes : 4
Fecha de inscripción : 07/06/2010

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  agarciarios el Mar Jun 08, 2010 6:03 pm

Malas noticias... el cacharro se queda bloqueado en la pantalla de LG, con HELLO en el frontal, y no llega a leer el USB, con lo que no puedo tampoco restaurar el firmware original... creo que la metedura de pata ha sido no darle permiso de ejecución al rcS restaurado, pero tampoco estoy seguro...

¿Alguna idea o sugerencia que no implique sacarle el disco duro y comenzar a trastearlo? Gracias!!

agarciarios

Mensajes : 4
Fecha de inscripción : 07/06/2010

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  vic1972 el Mar Jun 08, 2010 8:48 pm

Hola,
efectivamente necesita permisos de ejecucion,
un listado de mi equipo:
/usr/local/etc # ls -la
drwxr-xr-x 5 root root 0 Jan 1 1970 .
drwxr-xr-x 7 root root 58 Nov 18 2009 ..
-rwxrwxr-x 1 root root 140054 Jun 7 18:48 PipeManagement
-rwxrwxr-x 1 root root 574 May 31 13:41 PipeManagement.ini
drwxr-xr-x 3 500 500 0 Jan 1 2009 dvdplayer
-rw-r--r-- 1 500 500 107 Jul 7 2009 group
lrwxrwxrwx 1 500 500 8 May 31 2005 hdd -> /tmp/hdd
drwxr-xr-x 6 500 500 0 Nov 18 2009 hdd.old
-rw-r--r-- 1 500 500 5 Jul 7 2009 ld.so.conf
-rw-r--r-- 1 500 500 4 Jul 7 2009 magic
-rw-r--r-- 1 500 500 502 Jul 8 2009 passwd
-rw-r--r-- 1 500 500 1085 Jul 7 2009 profile
-rwxrwxr-x 1 root root 1777 Jun 4 20:23 rcS


Sugerencias para solucionarlo:

1. usa el truco de la ip interna secreta por ethernet, te conectas rapidamente en el boot, ejecutas stopall,
y luego tienes tiempo de sobra para arreglar el tema.
Para esto hay un tutorial

2. puedes reinstalar un firmware desde una llave usb.


suerte
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  agarciarios el Mar Jun 08, 2010 10:53 pm

Solucionado... efectivamente era tan simple como me temía, el permiso de ejecución del script.

Por si le sirve a alguien, el aparato estaba "parado" en un punto muy extraño, ya que no leía el USB, con lo que no podía restaurarse el firmware, pero la IP secreta, que por lo que comentáis en otros posts no está disponible más que durante unos segundos, respondía sin ningún problema independientemente desde el tiempo de reinicio, y no era realmente necesario el stopall para poder interactuar. La verdad es que no estoy muy ducho en la distribución de Linux que incluyen este tipo de cacharros, pero quizás a alguno os sea de utilidad este "comportamiento" para ir averiguando/depurando/perfeccionando cosas...

Un saludo, y mil gracias!!!!



Antonio

agarciarios

Mensajes : 4
Fecha de inscripción : 07/06/2010

Volver arriba Ir abajo

/usr/local/etc/rcS Empty Re: /usr/local/etc/rcS

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


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