Gorcon hat geschrieben:wenns ein fremdimage war, ist die .did auslesen unsinn, die gehöt zu ner anderen (fremd)box.
Die liest der Bootmanger aus der Box und nicht aus dem Image. Eine Funktion die .did aus der Software zu lesen ist natürlich blödsinn und gibt es deswegen auch nicht. (Das heist nicht das es nicht gehen würde)
Gruß Gorcon
did auslesen aus dem geflashten fremdimage funktioniert net (macht eh keinen sinn passt ja eh nicht), die box fährt mit fehler uc0 hoch (glaub ich) und bleibt mangelns passenden did hängen.
Erst wenn man manuell die .did (per software mittels des codes aus dem display beim booten erstellt) in die mit dem gepatchten kernel gestartende box reinkopiert, läuft die box anschliesend mit dem nun modifizierten fremdimage sauber hoch.
Anbei noch nen Auszug aus dem Readme vom Bootmanager.
Gruß Frockert
.did herstellen
---------------
0. Ihr MÜSST ein serielles Kabel anhängen
1. Wie unter "Image flashen" Punkt 1-4 ausführen
2. Auf der Utils-Seite auf ".did herstellen" klicken, und danach den Anweisungen folgen.
3. DBox starten und warten, bis die Erfolgsmeldung kommt!
.did in die DBox hineinkopieren
-------------------------------
1. Den aus der DBox oben ausgelesenen Kernel patchen (siehe Knopf auf der Utils-Seite,
einfach den Anweisungen folgen)
2. BootP einschalten, als Boot-File den gepatchten Kernel nehmen,
also "c:\dbox2-original\root\platform\kernel\os_gepatcht" auswählen.
3. NFS ein, NFS-Root ist c:\dbox2-original, in dieses Verzeichnis auch cp.class kopieren
4. RARP ein
5. DBox starten, danach muß die DBox vom PC den Kernel booten, und nachdem sie fertig
ist muß sie mit RSH auf "help" antworten. Im Display muß sie bei "Lade..." stehenbleiben
6. Wenn ihr mit RSH "mount" eingebt, muß folgendes herauskommen:
root_device mount on / (flfs)
Wenn das nicht der Fall ist, habt ihr einen falschen Kernel (der nicht zu eurer Box passt)
7. Script "copy_did.txt" ausführen!
8. Es dürfen keine Fehlermeldungen kommen (also zB nicht: Exception in main)
Wenn Fehlermedlungen kommen, gilt das selbe wie unter Punkt 6!