Auslesen der orginal dateien bei der BN 2.0

Sammlung von Anleitungen und HowTos für dBox2
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

ich schafe es nicht aus der Betaversion der BN 2.0 die dateien auszulesen. Ich vermute, das die cpR.class nicht mehr mit der BN 2.0 kompatibel ist.

_________________


<font size=-1>[ This Message was edited by: mediom on 2001-09-27 18:52 ]</font>
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

BN 2.0 is not supportet !

so long till it is officiel ...
BierEule
Interessierter
Interessierter
Beiträge: 30
Registriert: Sonntag 16. September 2001, 00:00

Beitrag von BierEule »

Hi !

Ich hab's versucht und auch geschafft. Wenn auch nur teilweise...

Also, Du brauchst eine Kopie der 1.6 auf der Platte. Dann mußt Du das Script "umbauen", daß es alles von der Platte holt. Im Original wird die Soft aus der Box benutzt.
Nur leider fliegt das Kopieren bei der junior.jar weg ...
Darum habe ich alle Verzeichnisse noch mal einzeln rauskopiert.
Dann noch mal im /usr/siege/ jedes Verzeichnis einzeln.
An der junior.jar beiße ich mir aber die Zähne aus ... Die Windows-Soft fliegt da immer weg. Die Datei ist dann auch auf der Platte, hat 3,48 MB (3.659.161 Bytes). Nur weiß ich nicht, ob das alles ist ...

BierEule
Monitor456
Interessierter
Interessierter
Beiträge: 83
Registriert: Mittwoch 25. Juli 2001, 00:00

Beitrag von Monitor456 »

@BierEule:
Also, jetzt muß ich doch mal detailliert fragen:
- Zum reinkopieren in die DBox braucht man die CP.CLASS , oder ??
- Zum rauskopieren aus der DBox braucht man doch die CPR.CLASS, oder ??

Nun reinkopieren geht, wird zwar bißchen gemotzt, von wegen " ....class is not public!!...." o.ä., aber es ist drin, was rein soll.

Bei der CPR.class jedoch, streikt die BN2.0 komplett, jedenfalls bei mir wars so (??).

Das BN2.0-Image als Image aus der DBox ziehen ist ja kein Ding, aber Verzeichnisse und Dateien ???????

Cu
BierEule
Interessierter
Interessierter
Beiträge: 30
Registriert: Sonntag 16. September 2001, 00:00

Beitrag von BierEule »

Hi !

Im Root ein Verzeichnis erstellen, hier heißt es 16 <IMG SRC="/forum/images/smiles/icon_wink.gif">, da die Soft einer BR16 reinkopieren.

Script ändern:

Zuerst!!! "lost+found" mounten !
mount %host_ip%:%nfsroot% /lost+found

Dann Pfade und SET auf "lost+found..."
setenv PATH /lost+found/16/root/platform/bin:/lost+found/16/root/bin:/lost+found/16/usr/bin:/lost+found/16/usr/siege/bin:/lost+found/16/mnt/bin
setenv TZ MET-01METDST-02,J84,J302
setenv LD_LIBRARY_PATH /lost+found/16/root/platform/lib:/lost+found/16/root/lib:/lost+found/16/usr/lib:/lost+found/16/root/platform/mpc8xx-dbox2/lib:/lost+found/16/root/platform/nokia-dbox2/lib
setenv SIEGEHOME /lost+found/16/usr/siege
setenv CLASSPATH /lost+found/16/usr/siege/lib/siege.jar:/lost+found/16/usr/siege/lib/junior.jar:.:/lost+found/
arun siegep cpr ...

So gings bei mir.

BierEule
Monitor456
Interessierter
Interessierter
Beiträge: 83
Registriert: Mittwoch 25. Juli 2001, 00:00

Beitrag von Monitor456 »

@BierEule;
Also, um den Inhalt meiner DBox2-BN-2.0 in Form von Verzeichnissen und Dateien auf meine HDD zu kopieren, hab ich das copy_os.txt-Skript ungefähr wie Deines abgeändert:

mount %host_ip%:%nfsroot% /lost+found
setenv PATH /lost+found/BN-20/root/platform/bin:/lost+found/BN-20/root/bin:/lost+found/BN-20/usr/bin:/lost+found/BN-20/usr/siege/bin:/lost+found/BN-20/mnt/bin
setenv TZ MET-01METDST-02,J84,J302
setenv LD_LIBRARY_PATH /lost+found/BN-20/root/platform/lib:/lost+found/BN-20/root/lib:/lost+found/BN-20/usr/lib:/lost+found/root/BN-20/platform/mpc8xx-dbox2/lib:/lost+found/BN-20/root/platform/nokia-dbox2/lib
setenv SIEGEHOME /lost+found/BN-20/usr/siege
setenv CLASSPATH /lost+found/BN-20/usr/siege/lib/siege.jar:/lost+found/BN-20/usr/siege/lib/junior.jar:.:/lost+found/

arun siegep cpr /root /lost+found
arun siegep cpr /sec /lost+found
arun siegep cpr /tmp /lost+found
arun siegep cpr /usr /lost+found
arun siegep cpr /var /lost+found


Das Ergebnis bei RUSH:

> mount
C_INIT:
root_device mount on / (flfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)

> mount 192.168.136.xxx:C/dbox-boot-26-09/BN-20/ /lost+found
C_INIT: mount 192.168.136.xxx:C/dbox-boot-26-09/BN-20/ on /lost+found
> setenv PATH /lost+found/BN-20/root/platform/bin:/lost+found/BN-20/root/bin:/lost+found/BN-20/usr/bin:/lost+found/BN-20/usr/siege/bin:/lost+found/BN-20/mnt/bin
> setenv TZ MET-01METDST-02,J84,J302
> setenv LD_LIBRARY_PATH /lost+found/BN-20/root/platform/lib:/lost+found/BN-20/root/lib:/lost+found/BN-20/usr/lib:/lost+found/root/BN-20/platform/mpc8xx-dbox2/lib:/lost+found/BN-20/root/platform/nokia-dbox2/lib
> setenv SIEGEHOME /lost+found/BN-20/usr/siege
> setenv CLASSPATH /lost+found/BN-20/usr/siege/lib/siege.jar:/lost+found/BN-20/usr/siege/lib/junior.jar:.:/lost+found/

> arun siegep cpr /root /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /sec /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /tmp /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /usr /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /var /lost+found
C_INIT: afexec of siegep failed - No such file or directory

Hab bei DBox-BootManager im BootP eine gepatchte os, NFS= Ein = /BN-20


Wenn ich das ungeänderte copy_os-Skript ausführe dann kommt:

C_INIT:
root_device mount on / (flfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)
192.168.136.100:C/dbox-boot-26-09/BN-20/ mount on /lost+found (nfs)

> setenv PATH /root/platform/bin:/root/bin:/usr/bin:/usr/siege/bin:/mnt/bin
> setenv TZ MET-01METDST-02,J84,J302
> setenv LD_LIBRARY_PATH /root/platform/lib:/root/lib:/usr/lib:/root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib
> setenv SIEGEHOME /usr/siege
> setenv CLASSPATH /usr/siege/lib/siege.jar:/usr/siege/lib/junior.jar:.:/lost+found/
> mount 192.168.136.100:C/dbox-boot-26-09/BN-20/ /lost+found
C_INIT: mount 192.168.136.100:C/dbox-boot-26-09/BN-20/ on /lost+found
> arun siegep cpr /root /lost+found
java.lang.NoClassDefFoundError: class name mismatch
at java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (:0:0x3f)
at siege/security/GenericClassLoader.loadClassBytes(Ljava/lang/String;Ljava/lang/String;Lsiege/security/GenericClassLoader$SizedInputStream;)Ljava/lang/Class; (:0:0xac)
at siege/security/GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x61)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x2f)
at siege/security/GenericClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x27)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x6)
at siege/security/BootStrap.main(Ljava/lang/String;[Ljava/lang/String;)V (:0:0xad)
> arun siegep cpr /sec /lost+found
java.lang.NoClassDefFoundError: class name mismatch
at java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (:0:0x3f)
at siege/security/GenericClassLoader.loadClassBytes(Ljava/lang/String;Ljava/lang/String;Lsiege/security/GenericClassLoader$SizedInputStream;)Ljava/lang/Class; (:0:0xac)
at siege/security/GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x61)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x2f)
at siege/security/GenericClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x27)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x6)
at siege/security/BootStrap.main(Ljava/lang/String;[Ljava/lang/String;)V (:0:0xad)
> arun siegep cpr /tmp /lost+found
java.lang.NoClassDefFoundError: class name mismatch
at java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (:0:0x3f)
at siege/security/GenericClassLoader.loadClassBytes(Ljava/lang/String;Ljava/lang/String;Lsiege/security/GenericClassLoader$SizedInputStream;)Ljava/lang/Class; (:0:0xac)
at siege/security/GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x61)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x2f)
at siege/security/GenericClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x27)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x6)
at siege/security/BootStrap.main(Ljava/lang/String;[Ljava/lang/String;)V (:0:0xad)
> arun siegep cpr /usr /lost+found
java.lang.NoClassDefFoundError: class name mismatch
at java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (:0:0x3f)
at siege/security/GenericClassLoader.loadClassBytes(Ljava/lang/String;Ljava/lang/String;Lsiege/security/GenericClassLoader$SizedInputStream;)Ljava/lang/Class; (:0:0xac)
at siege/security/GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x61)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x2f)
at siege/security/GenericClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x27)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x6)
at siege/security/BootStrap.main(Ljava/lang/String;[Ljava/lang/String;)V (:0:0xad)
> arun siegep cpr /var /lost+found
java.lang.NoClassDefFoundError: class name mismatch
at java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; (:0:0x3f)
at siege/security/GenericClassLoader.loadClassBytes(Ljava/lang/String;Ljava/lang/String;Lsiege/security/GenericClassLoader$SizedInputStream;)Ljava/lang/Class; (:0:0xac)
at siege/security/GenericClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x61)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x2f)
at siege/security/GenericClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; (:0:0x27)
at java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; (:0:0x6)
at siege/security/BootStrap.main(Ljava/lang/String;[Ljava/lang/String;)V (:0:0xad)

So, what's wrong ??
BierEule
Interessierter
Interessierter
Beiträge: 30
Registriert: Sonntag 16. September 2001, 00:00

Beitrag von BierEule »

Hallo !

Hast Du in Deinem BN-20 Verzeichis die 1.6 drin ?

BierEule
Monitor456
Interessierter
Interessierter
Beiträge: 83
Registriert: Mittwoch 25. Juli 2001, 00:00

Beitrag von Monitor456 »

Jo, habe alle Verzeichnisse der BR 1.6 ins neu angelegte Verzeichnis BN-20 reinkopiert -
> arun siegep cpr /root /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /sec /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /tmp /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /usr /lost+found
C_INIT: afexec of siegep failed - No such file or directory
> arun siegep cpr /var /lost+found
C_INIT: afexec of siegep failed - No such file or directory

????????????????????????
BierEule
Interessierter
Interessierter
Beiträge: 30
Registriert: Sonntag 16. September 2001, 00:00

Beitrag von BierEule »

Hallo !

Ich habe mir das ganze noch mal angesehen. Du hast Dein root falsch eingestellt. Nicht das BN-20, sondern das Verzeichnis darunter. Das ist auch wichtig, sonst würdest Du beim Auslesen Deine 1.6'er plätten.

So ist es falsch :
mount 192.168.136.xxx:C/dbox-boot-26-09/BN-20/ /lost+found
C_INIT: mount 192.168.136.xxx:C/dbox-boot-26-09/BN-20/ on /lost+found

So müßten die Meldungen aussehen:
mount 192.168.136.xxx:C/dbox-boot-26-09/ /lost+found
C_INIT: mount 192.168.136.xxx:C/dbox-boot-26-09/ on /lost+found

Also im Winows-Bootmanager das Verzeichnis
C:dbox-boot-26-09 als root einstellen.

BierEule

<font size=-1>[ This Message was edited by: biereule on 2001-10-09 20:44 ]</font>
Monitor456
Interessierter
Interessierter
Beiträge: 83
Registriert: Mittwoch 25. Juli 2001, 00:00

Beitrag von Monitor456 »

Yes, that's was it, mit anderen Worten, so funktioniert's.

Allerdings hab ich jetzt 13,2MB drauf.
Auch der DBoxBootManager lief ohne Probleme durch, hat zwar gemotzt, das ein arun das Zeitlimit überschritten hat, NFS-RX lief trotzdem bis fertig war.
Vielen Dank für die SUPER-TIP's.

Cu <IMG SRC="/forum/images/smiles/icon_smile.gif">