kdw

Joined: 05 May 2006 Posts: 1500
|
Posted: 12.06.2007, 15:13 Post subject: /home von dBUG aus manuell löschen |
|
|
Hallo Forum.
Bekanntlich gibt es nichts, was es nicht gibt. Mal angenommen, man hat im Verzeichnis /home eine Datei autostart.sh erzeugt, die immer wieder ein neuen Boot-Vorgang des uClinux auslöst.
Der Austausch des gesamten Linux-Image über den Boot Loader dBUG schafft dann keine Abhilfe, weil das Verzeichnis /home dadurch nicht verändert wird.
Eine Telnet-Sitzung – um die fehlerhafte Datei zu korrigieren oder zu löschen – ist nicht möglich, weil der DIL/NetPC ja immer wieder sofort bootet. Gleiches gilt für eine serielle Konsole.
Der Flash-Speicher des DNP/5282 im IGW/800 hat folgende Aufteilung:
0xFF80 0000 - 0xFF84 FFFF -> dbug (in Linux /dev/mtdblock0 ) Size: 0x50000
0xFF85 0000 - 0xFFAF FFFF -> uClinux rootfs ( /dev/mtdblock1 ) Size: 0x2B0000
0xFFB0 0000 - 0xFFBF FFFF -> /home ( /dev/mtdblock2 ) Size: 0x100000
0xFFC0 0000 - 0xFFFF FFFF -> frei ( /dev/mtdblock3 ) Size: 0x400000
Innerhalb von dBUG könnte man mit dem Befehl:
fl e 0xffb00000 0x100000
den Flash-Bereich für /home manuell löschen. Damit wäre die Fehlerursache – also die Datei autostart.sh – beseitigt.
Gruß
KDW |
|