[gelöst!] Neues Puppy mit eigenem name_xxx.sfs!

Post Reply
Message
Author
User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

[gelöst!] Neues Puppy mit eigenem name_xxx.sfs!

#1 Post by RSH »

Hallo.

Zu einem eigenen, neuen Puppy gehört, so denke ich, sicher nicht nur ein neu erstelltes ISO, sondern ganz bestimmt auch die Umbenennung der Name_xxx.sfs Datei. Unter Lucid 525 war ich bereits einmal soweit, daß das remasterte ISO die umbenannte Name_xxx.sfs Datei enthielt, beim Booten jedoch nach der Datei mit dem ursprünglichen Namen suchte und das ISO somit nicht mehr zu booten war.

In den Tiefen der skripbinären Dateien fand ich den Hinweis auf ein Skript in der Datei "initrd.gz", das nach der Namexxx.sfs Datei sucht. Das Programm "unzipper_dragNdrop" bietet zwar die Endung ".gz" an, weist jedoch darauf hin, daß ausgerechnet diese Datei nicht unterstützt wird.

Zitat: "# *.gz (Not initrd.gz though have another for that)"

Tja, welches andere haben wir denn für das?

Kennt jemand ein Programm, mit dem ich "initrd.gz" öffnen und bearbeiten kann?

Das Programm XArchive öffnet zwar "initrd.gz", bringt jedoch nur eine einzelne Datei zum Vorschein, die wohl rein binär ist, da sie sich im Texteditor -im Gegensatz zu den skriptbinären Dateien- nicht anzeigen läßt bzw. eine leere Seite darstellt.

Hilfe, HIlfe, Hilfe!

Danke im Voraus.

RSH
Last edited by RSH on Tue 27 Mar 2012, 19:08, edited 5 times in total.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#2 Post by emil »


User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#3 Post by RSH »

Hallo emil,

vielen Dank, für Deinen Beitrag.

Wie Du unter http://www.murga-linux.com/puppy/viewto ... 34661d3161 so schön geschrieben hattest: "I just needed exactly this". Me too!

Zuerst war ich hoch erfreut, denn es liest sich wirklich einfach. Doch dann wich die Freude der Enttäuschung. In der ganzen "init" Datei kein einziger Eintrag mit dem Namen "stud_330.sfs". "Filefind" brachte Abhilfe und entdeckte diesen Namen in zwei Dateien (distro_specs & pupstate) und von dort wird dieser wohl in eine Variable in "init" importiert. Schnell die entsprechenden Stellen abgeändert, remastered und...

...Pustekuchen (wie meine Oma immer sagte). Was machte ich nur falsch?

Beim zweiten mal fügte ich zusätzlich in "init" die Zeile ein: DISTRO_PUPPYSFS="cpup_330.sfs". Während das zweite Remastering am laufen war, fiel mir auf, daß ich bei meinem ersten Versuch vergaß, "vmlinuz" mit auf den USB Stick zu kopieren. Da die neu entstandene "vmlinuz" minimal größer war, kopierte ich sie also anschließend mit auf den USB Stick und es funktionierte auf Anhieb. Ich bin mir sicher, daß es nicht an meiner zusätzlich eingefügten Zeile lag, sondern an "vmlinuz".

Dankeschön!

Gruß,

RSH

Edit: schnell noch eine GUI entwickelt und man spart sich die Tipperei. Mit vier (4) Mausklicks sind Sie dabei!

Edit: ich muß mich berichtigen. Es lag doch nicht (oder nicht nur alleine) an "vmlinuz". Nach einem Neustart enthielt die Datei "distro_specs" in "initrd.gz" wieder die originalen Namen. Einzig mein Eintrag in "init" blieb erhalten und erst, nachdem ich dort die Zeile "DISTRO_FILE_PREFIX=cpup" einfügte, wurde der neue Name auch für das nameSAVE-xxx.2fs übernommen. Geschrieben wurde die Datei bereits zuvor, aber leider nicht geladen. Nun ist alles bestens!

Ein neues Puppy steht kurz vor der "Geburt".
Attachments
Edit-Initrdgz-1.4.pet
German & English GUI
(6.73 KiB) Downloaded 1978 times
Last edited by RSH on Tue 27 Mar 2012, 19:08, edited 2 times in total.

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#4 Post by RSH »

Hallo,

edit initrd.gz ist steht nun in der Version 1.4 zur Verfügung. Sowohl in der englischen, als auch in der deutschen Variante. Version 1.4 enthält eine überarbeitete Anleitung und wurde dahingehend optimiert, lange genug abzuwarten, bevor Geany zum bearbeiten der Dateien gestartet wird.

RSH
Attachments
Edit-Initrdgz-1.4.pet
(6.73 KiB) Downloaded 873 times
Edit-Initrdgz-1.3.pet
(6.72 KiB) Downloaded 661 times
Edit-Initrdgz-1.1-en.pet
Edit initrd.gz with english GUI 1.1
(2.36 KiB) Downloaded 779 times
Edit-Initrdgz-1.1.pet
Edit initrd.gz mit deutscher GUI 1.1
(2.51 KiB) Downloaded 706 times
Last edited by RSH on Wed 22 Feb 2012, 21:53, edited 3 times in total.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#5 Post by RSH »

Version 1.3 hochgeladen - Download im vorherigen Post.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#6 Post by RSH »

Version 1.4 hochgeladen - Download im vorherigen Post.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Edit-Initrdgz-1.4 modifies the time stamp

#7 Post by shinobar »

edit_initrd.gz at line 23
(wrong) zcat ../../initrd.gz | cpio -i -d
to be with '-m' option:

Code: Select all

zcat ../../initrd.gz | cpio -i -m -d
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

Post Reply