ramdisk.dat entpacken
ramdisk.dat entpacken
Hallo
Ich möchte ein paar Files von ramdisk.dat ändern.
z.B unter windows kann ich problemlos mit 7zip entpacken.
Wie kann ich aber unter Debian entpacken?
Ich möchte ein paar Files von ramdisk.dat ändern.
z.B unter windows kann ich problemlos mit 7zip entpacken.
Wie kann ich aber unter Debian entpacken?
Zuletzt geändert von ccc am 03.01.2010 18:23:24, insgesamt 8-mal geändert.
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
Re: ramdisk.dat editieren
Von was/woher ist die Datei denn???
Bitte mit file -s ramdisk.dat die Ausgabe zeigen.
Bitte mit file -s ramdisk.dat die Ausgabe zeigen.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
Re: ramdisk.dat editieren
willste Acronis über PXE booten und die Einstellungen ändern?
Wenn deine ramdisk.dat ein cpio Archiv ist, dann hilft dir u.U. das hier (verwende ich beim Anpassen der Debian Installations CD)
Wenn deine ramdisk.dat ein cpio Archiv ist, dann hilft dir u.U. das hier (verwende ich beim Anpassen der Debian Installations CD)
Code: Alles auswählen
mkdir -p tmp/entpackt && cd tmp/entpackt
cp /media/cdrom/install.i386/gtk/initrd.gz ../
zcat ../initrd.gz | cpio --extract --verbose --make-directories --no-absolute-filenames
mv ../initrd.gz ../initrd_org.gz
Wieder zusammenbauen:
find . | cpio -H newc --create --verbose | \
gzip -9 > ../initrd.gz
cd ../
Re: ramdisk.dat editieren
Es ist von Acronis, ich wollte Netzwerkkarte module anpassen:
Code: Alles auswählen
# file -s ramdisk.dat
ramdisk.dat: gzip compressed data, was "ramdisk.dat.initrd", from FAT filesystem (MS-DOS, OS/2, NT), last modified: Fri Sep 14 01:00:15 2007
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
Re: Mehrere Files zu einem DAT File kompriemieren
Unter freeBSD konnte ich mit dem tar entpacken:
Code: Alles auswählen
tar xvzf ramdisk.dat -C /home/ramdisk
Zuletzt geändert von ccc am 03.01.2010 01:23:05, insgesamt 5-mal geändert.
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
Re: ramdisk.dat entpacken
Ich hab erst jetzt wieder meinen Desktop in den Fingern.
Aha romfs also!
Das scheint aber readonly zu sein. Ich hab mit romfs noch nie zu tun gehabt. Im Paket genromfs steckt aber wohl alles nötige.
Nutzt Arconis mittlerweile einen kernel 2.6? Die Version, die ich mal untersucht habe, setzte anno 2008 noch auf einen 2.4er Kernel. Da wirds schwierig mit aktueller Hardware.
Code: Alles auswählen
$ file ramdisk.dat
ramdisk.dat: gzip compressed data, was "ramdisk.dat", from Unix, last modified: Thu Jul 24 14:49:45 2008, max compression
$ mv ramdisk.dat ramdisk.dat.gz
$ gunzip ramdisk.dat.gz
$ strings ramdisk.dat | head -2
-rom1fs-
Acronis
Code: Alles auswählen
$ find /lib/modules/2.6.26-2-amd64/kernel/ -name "*romfs*"
/lib/modules/2.6.26-2-amd64/kernel/fs/romfs
/lib/modules/2.6.26-2-amd64/kernel/fs/romfs/romfs.ko
$ sudo modprobe romfs
$ mkdir loop && sudo mount -oloop ramdisk.dat loop/
$ cd loop/
$ ls
bin dev devfs etc lib mnt proc sbin tmp var
Nutzt Arconis mittlerweile einen kernel 2.6? Die Version, die ich mal untersucht habe, setzte anno 2008 noch auf einen 2.4er Kernel. Da wirds schwierig mit aktueller Hardware.
Re: ramdisk.dat entpacken
@ThorstenS
Bei mir funktioniert irgendwie nicht.
Bei mir funktioniert irgendwie nicht.
Zuletzt geändert von ccc am 03.01.2010 01:23:48, insgesamt 1-mal geändert.
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
Re: ramdisk.dat entpacken
lies dir meinen vorherigen Post genau durch - da stehts Schritt für Schritt. Wichtig ist das hier, weil gunzip die Endung .gz erwartet:
Alternativ hätte es auch das hier getan:
Code: Alles auswählen
$ mv ramdisk.dat ramdisk.dat.gz
$ gunzip ramdisk.dat.gz
Code: Alles auswählen
gunzip -S .dat ramdisk.dat
Re: ramdisk.dat entpacken
Danke, aber ich bekomme folgendes:
Code: Alles auswählen
# mv ramdisk.dat ramdisk.dat.gz
# gunzip ramdisk.dat.gz
# strings ramdisk.dat | head -2
070701000002D1000041ED00000000000000000000000246C2C01600000000000000030000000100000000000000000000000500000000/dev
070701000002D2000041ED00000000000000000000000246C2C01600000000000000030000000100000000000000000000000500000000/lib
# sudo modprobe romfs
# mkdir loop && sudo mount -oloop ramdisk.dat loop/
mount: you must specify the filesystem type
# cd loop
# ls
#
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: ramdisk.dat entpacken
Wenn man die Datei mit 7zip eintpackt dann erhält man eine ramdisk.dat.initrd. Die mal näher untersuchen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: ramdisk.dat entpacken
ok, dann haben die seit der ersten freien Version von der Seagatevariante (die mir zur Verfügung steht) etwas verändert.
Das wußte ich nicht.
Das wußte ich nicht.
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: ramdisk.dat entpacken
Hi,
SubOptimal
Was meint den file nun zu ramdisk.dat (nach dem dekomprimieren mit gunzip)? Könnt vielleicht tar sein.ccc hat geschrieben:Danke, aber ich bekomme folgendes:Code: Alles auswählen
# mv ramdisk.dat ramdisk.dat.gz # gunzip ramdisk.dat.gz # strings ramdisk.dat | head -2 070701000002D1000041ED00000000000000000000000246C2C01600000000000000030000000100000000000000000000000500000000/dev 070701000002D2000041ED00000000000000000000000246C2C01600000000000000030000000100000000000000000000000500000000/lib
SubOptimal
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: ramdisk.dat entpacken
Ne andere Möglichkeit wäre mal einen Symbolisch Link anlegen und sehen was der Mignightcommander damit macht.
Enfach mal versuchen mit dem MC hineinzusehen.
Code: Alles auswählen
ln -s ramdisk.dat. ramdisk.dat.cpio
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: ramdisk.dat entpacken
SubOptimal hat geschrieben:Hi,
Was meint den file nun zu ramdisk.dat (nach dem dekomprimieren mit gunzip)? Könnt vielleicht tar sein.
SubOptimal
Code: Alles auswählen
# gunzip ramdisk.dat.gz
# tar xvzf ramdisk.dat -C /home/ramdisk/tmp
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
# file ramdisk.dat
ramdisk.dat: ASCII cpio archive (SVR4 with no CRC)
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: ramdisk.dat entpacken
Hi,
kann es sein, dass Du hier von unterschiedlichen ramdisk.dat Dateien redest?
- erst ist es ein "gzip compressed data, was "ramdisk.dat.initrd", from FAT filesystem" (Post #1)
- dann war es ein mit gzip komprimiertes tar Archiv (Post #2)
- und nun scheint es ein mit gzip komprimiertes cpio Archiv zu sein (Post #3)
Wenn es nun wirklich ein cpio Archiv ist dann lässt es sich so entpacken
Für alle anderen Fälle gab es schon die Lösung.
"... from FAT filesystem" --> mittels mount und loop Device einhängen
tar archiv --> tar vxf ... (ohne z, wenn es zuvor schon mit gunzip dekomprimiert wurde)
SubOptimal
kann es sein, dass Du hier von unterschiedlichen ramdisk.dat Dateien redest?
- erst ist es ein "gzip compressed data, was "ramdisk.dat.initrd", from FAT filesystem" (Post #1)
- dann war es ein mit gzip komprimiertes tar Archiv (Post #2)
- und nun scheint es ein mit gzip komprimiertes cpio Archiv zu sein (Post #3)
Wenn es nun wirklich ein cpio Archiv ist dann lässt es sich so entpacken
Code: Alles auswählen
cpio -idv < ramdisk.dat
"... from FAT filesystem" --> mittels mount und loop Device einhängen
tar archiv --> tar vxf ... (ohne z, wenn es zuvor schon mit gunzip dekomprimiert wurde)
SubOptimal