Frank Boehm wrote:
Ich bin da jetzt gerade angekommen. Mit einem eigenen Kernel und einem
normalen USB-Stick als fs.

Hmm..., ich will da etwas mehr. ;-)
Aus dem Flash und mit NFS!

Das werde ich demnaechst mal verfolgen, aber der braucht bei mir nur mp3
Files zum streamen bereithalten, nicht abspielen. Selbst wenn ich Sound
braeuchte, hab ich hier noch eine von Linux unterstuetzte USB-Sound Karte
rumfliegen.

Meiner soll da schon mal 'ne bischen Laut geben. :-)

MMMAAAXXX!!!

Das gewünschte Image muss in passende Häppchen (filesys0.img, filesys1.img bzw. filesys2.img) aufgeteilt werden. Da kannst Du Dich, betreffend der Grössen, an den orginal Dateien orientieren. Werde heute abend aber noch mal nach den genaued Daten schaun.

Das allein kann es nicht sein, ich hab mich bereits an den original Groessen
orientiert und auch wieder filesys0.img filesys1.img dergleichen Groesse
installiert.

filesys0.img  0x01e40000  bzw.  31719424 byte
filesys1.img  0x01f40000  bzw.  32768000 byte
filesys2.img  0x01f40000  bzw.  32768000 byte

Aber selbst wenn ich nur das original Paket mit fwextract auspacke und
direkt danach ohne aenderungen mit fwpack neu erstelle. Denselben von mir
vorher gesicherten netxfer.bootstrap wieder davorpacke.

Das wird *nicht* von meinem Evo angenommen. Im Augenblick kein Paket ueber
32GB.

Yupp, da gab's was. Da muss, glaube ich, irgendwas raus bleiben.
Ich hab da nicht ganz bis zum Ende gesucht und hab einfach das gewünscht 
Filesystem ins orginal Image eingefügt und dies geflashed. :-)

2.)
Für den 2.4'er Kernel gibt es anscheinend keinen MTD-Support für NAND
(Eventuell muss man hier doch mal über den 2.6'er nachdenken)

Das waere eine Moeglichkeit, der interne Speicher koennte vermutlich etwas
schneller angesprochen werden als ein externer USB1 Stick und ich kann mit ntfs-3g direkt die boot.ini bearbeiten.

Wie kann ich eine von mir veraenderte original Firmware erfolgreich zurueckbrennen? Es waere schoen die boot.ini von NT embedded missbrauchen zu koennen und sich die Klimmzuege mit Grub zu ersparen.

Das geht wie mit allen anderen Images auch.

Wegen der obigen Groessenbeschraenkung leider nicht.

Geht schon. (werde auch die fwpack Thematik nochmal verifizieren)
Das einfachste ist das gewünschte Image in die Orginaldatei einfügen.

Was soll's den werden? Ein 64MB oder 96MB Image??

Jedoch meine ich das jemand das mit der boot.ini schon probiert hat und auch nicht erfolgreich war.

Das wuerde ich gerne selber ausprobieren. Da es vom Bios keine
Unterstuetzung  fuer USB-Tastaturen zu geben scheint, kann kein Boot Menue
Eintrag ausgewaehlt werden. Es bleibt auf default, bis der Timeout ablaeuft.

Danach bootet dann Win und stellt erst Treiber fuer die Tastatur bereit.
Ich koennte mir aber vorstellen die boot.ini sowohl unter Linux als auch in
NT fuer den naechsten Bootvorgang im voraus zu erstellen. Einfacher copy
Befehl im Anwendermenue.

Achtung nochmal: Der Linux Kernel kann zur Zeit nicht auf das NAND-Flash 
zugreifen!!
GRUB kann das via BIOS. Der Kernel will dies aber über einen eigenen Treiber 
und das klappt zur Zeit nicht.
Somit ist das boot.ini Thema nicht erreichbar.

'ne weitere Überlegung wäre die initrd aufzubohren und als '/' im RAM weiterzuverwenden. Ich heb jedoch im Moment noch keine Ahnung ob es hier eine Grössenbeschränkung für die initrd gibt.

Das koennte man machen, hab ich auch schon. Die Grenze setzt nur dein
Hauptspeicher. Es muss genug uebrig bleiben damit neben der Ramdisk auch
noch Platz fuer den Kernel + laufendes Programm bleibt.

Genau genommen liegt die erste Grenze beim booten bei ca.
Hauptspeicher = groesse gepackte Ramdisk + ausgepackte Ramdisk + dann vergleichsweise winzigen Code zum auspacken

Ich dachte dir initrd ist _nicht_ gepackt. Hmm?

Kann man sich auf der Original Firmware als Administrator anmelden? Ich sehe vorhandene Profile und sogar ein Vnc-Server ist installiert, nur fuer einen normalen User nicht aufrufbar. Genausowenig wie die Shell oder der Explorer erreichbar sind.

Yupp, das geht. Werde Dir mal heute abend die Tastensequenz raussuchen.

folgende Tasten in dieser Reihenfolge drücken:

Tabulator
'pos1'
'ende'
'cursor links'
'cursor rechts'
-------------------------------------
Nte Administrator
login   : Administrator
password: Administrator   (mit grossem A !!!)
-------------------------------------

Gruß,
Klaus
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an