cramfs bearbeiten
-
- Interessierter
- Beiträge: 36
- Registriert: Donnerstag 3. Januar 2002, 21:42
cramfs bearbeiten
wie oder mit welchen programm kann man die aktuelle cdk.cramfs bearbeiten.
-
- Interessierter
- Beiträge: 32
- Registriert: Mittwoch 4. September 2002, 13:18
-
- Erleuchteter
- Beiträge: 432
- Registriert: Sonntag 1. September 2002, 10:51
-
- Interessierter
- Beiträge: 32
- Registriert: Mittwoch 4. September 2002, 13:18
Kenne nur UNIX/Linux,
Antwort ist von gestern...
siehe: Ist cramfs.img = cdk.cramfs
....
Hi,
ich kenne mich (noch) nicht genau mit der dbox aus. Aber beim PC-linux kann
man das Image mit ... mounten.
:/tmp/dbox # insmod cramfs
Using /lib/modules/2.4.18-4GB/kernel/fs/cramfs/cramfs.o
:/tmp/dbox # mount -t cramfs -o loop cdk.cramfs /mnt
/tmp/dbox # ll /mnt
insgesamt 552
-rw-r--r-- 1 500 users 52 Sep 5 15:52 .version
drwxr-xr-x 1 500 users 1680 Jan 1 1970 bin
drwxr-xr-x 1 500 users 0 Jan 1 1970 dev
drwxr-xr-x 1 500 users 436 Jan 1 1970 etc
drwxr-xr-x 1 500 users 4208 Jan 1 1970 lib
drwxr-xr-x 1 500 users 0 Jan 1 1970 mnt
drwxr-xr-x 1 500 users 0 Jan 1 1970 proc
drwxr-xr-x 1 500 users 556 Jan 1 1970 sbin
drwxr-xr-x 1 500 users 80 Jan 1 1970 share
lrwxrwxrwx 1 500 users 7 Jan 1 1970 tmp -> var/tmp
drwxr-xr-x 1 500 users 0 Jan 1 1970 var
-rwxr--r-- 1 500 users 553795 Jan 1 1970 vmlinuz
Was spricht dagegen dieses "umzukopieren", zu ändern und mit /usr/bin/mkcramfs
neu zu erstellen.
Ciao,
haveaniceday
Antwort ist von gestern...
siehe: Ist cramfs.img = cdk.cramfs
....
Hi,
ich kenne mich (noch) nicht genau mit der dbox aus. Aber beim PC-linux kann
man das Image mit ... mounten.
:/tmp/dbox # insmod cramfs
Using /lib/modules/2.4.18-4GB/kernel/fs/cramfs/cramfs.o
:/tmp/dbox # mount -t cramfs -o loop cdk.cramfs /mnt
/tmp/dbox # ll /mnt
insgesamt 552
-rw-r--r-- 1 500 users 52 Sep 5 15:52 .version
drwxr-xr-x 1 500 users 1680 Jan 1 1970 bin
drwxr-xr-x 1 500 users 0 Jan 1 1970 dev
drwxr-xr-x 1 500 users 436 Jan 1 1970 etc
drwxr-xr-x 1 500 users 4208 Jan 1 1970 lib
drwxr-xr-x 1 500 users 0 Jan 1 1970 mnt
drwxr-xr-x 1 500 users 0 Jan 1 1970 proc
drwxr-xr-x 1 500 users 556 Jan 1 1970 sbin
drwxr-xr-x 1 500 users 80 Jan 1 1970 share
lrwxrwxrwx 1 500 users 7 Jan 1 1970 tmp -> var/tmp
drwxr-xr-x 1 500 users 0 Jan 1 1970 var
-rwxr--r-- 1 500 users 553795 Jan 1 1970 vmlinuz
Was spricht dagegen dieses "umzukopieren", zu ändern und mit /usr/bin/mkcramfs
neu zu erstellen.
Ciao,
haveaniceday
Nokia SAT; 2xI; Avia600
-
- Interessierter
- Beiträge: 36
- Registriert: Donnerstag 3. Januar 2002, 21:42
-
- Einsteiger
- Beiträge: 344
- Registriert: Freitag 22. März 2002, 18:36
Hast Du wenigstens ein vernünftiges Windows, NT-2000-XP mit NTFS? Sonst geht es nämlich nicht.
[/url]www.cygwin.com[/url] insallieren. In die BAT-Datei die cygwin startet machst du noch folgende Zeile an den Anfang:
set CYGWIN=ntea ntsec
Hier im Forum die passende mkcramfs suchen.
Das Cramfs packst Du auf der Box aus:
mkdir /var/tmp/flash
mount -t cramfs -o ro /dev/mtdblock/2 /var/tmp/flash
tar -cf /var/tmp/flash.tar /var/tmp/flash
(bei älteren Images ist es mtdblock/3)
Das untarst Du dann mit cygwin in ein leeres Verzeichnis, machst deine Änderungen und machst dann mit mkcramfs -el flash wieder ein cramfs (im flash Verzeichnis) was Du dann mit den Expertenfunktionen wieder flashst.
Sollte das Probleme machen, Suche benutzen!
sat24[/url]
[/url]www.cygwin.com[/url] insallieren. In die BAT-Datei die cygwin startet machst du noch folgende Zeile an den Anfang:
set CYGWIN=ntea ntsec
Hier im Forum die passende mkcramfs suchen.
Das Cramfs packst Du auf der Box aus:
mkdir /var/tmp/flash
mount -t cramfs -o ro /dev/mtdblock/2 /var/tmp/flash
tar -cf /var/tmp/flash.tar /var/tmp/flash
(bei älteren Images ist es mtdblock/3)
Das untarst Du dann mit cygwin in ein leeres Verzeichnis, machst deine Änderungen und machst dann mit mkcramfs -el flash wieder ein cramfs (im flash Verzeichnis) was Du dann mit den Expertenfunktionen wieder flashst.
Sollte das Probleme machen, Suche benutzen!
sat24[/url]
Philips 2xi 600enx AlexW0609
-
- Einsteiger
- Beiträge: 146
- Registriert: Montag 1. Juli 2002, 20:40