Ich möche im root-Bereich diverse Änderungen vornehmen, doch ich komme hier leider nicht weiter. Den root habe ich bereits mittels mount -t squashfs -o ro /dev/mtdblock2 /tmp/root gemountet und anschließend mit tar gepackt. Nun meine Frage. Wenn ich die Änderungen unter Linux (Ubuntu 10) durchgeführt habe, wie kann ich anschließend wieder ein entsprechendes root-Image (squash mit lzma) erstellen? Ich habe es bereits mit mksquashfs (vom duckbox project) probiert. Doch leider ist das Image im Anschluss zu groß. Normalerweise sollte es eigentlich etwas kleiner sein, da ich verschiedene Sachen entfernt habe. Ich vermute, dass es eventuell an der lzma-Komprimierung liegt.
X
-
root-Bereich (squash) bearbeiten - UFS910
Hallo!
Ich möche im root-Bereich diverse Änderungen vornehmen, doch ich komme hier leider nicht weiter. Den root habe ich bereits mittels mount -t squashfs -o ro /dev/mtdblock2 /tmp/root gemountet und anschließend mit tar gepackt. Nun meine Frage. Wenn ich die Änderungen unter Linux (Ubuntu 10) durchgeführt habe, wie kann ich anschließend wieder ein entsprechendes root-Image (squash mit lzma) erstellen? Ich habe es bereits mit mksquashfs (vom duckbox project) probiert. Doch leider ist das Image im Anschluss zu groß. Normalerweise sollte es eigentlich etwas kleiner sein, da ich verschiedene Sachen entfernt habe. Ich vermute, dass es eventuell an der lzma-Komprimierung liegt.Stichworte: -
-
Meinst du etwa das Script flashmanage.stock.pl unter /tdt/tdt/cvs/hostapps/flash? Wenn es mit diesem Script versuche, dann ist das fertige Root-Image 15,8 MB gross. Es sollte aber bei dem UFS910 nicht grösser als 10354688 Bytes sein. Ich habe die Root-Part von meinem UFS910 nach tmp/root gemountet und gepackt. Anschließend habe ich zum Testen versucht, das root-Image mit dem Befehl "./flashmanage.stock.pl -i flashimage.img -o build --part root=/home/maenne/Dokumente/root" zu erstellen. Obwohl ich die Daten unverändert gelassen habe, ist das fertige root-Image im Anschluss zu gross. Zur Zeit habe ich auf meiner Kathi das AAF HSV2. Ich gehe mal davon aus, dass der root-squash mit lzma komprimiert wurde.
Kommentar
-
Wie es aber aussieht, kann ich mit diesem Script kein einzelnes root-Image erzeugen. In dem Verzeichnis root habe ich nur die entpackten Dateien. Ich gehe mal davon aus, dass ich mit dem Script flashmanage.stock.pl nur die einzelnen Images root, kernel und var zu einem Komplett-Image zusammenführen kann.
Kommentar
-
probier mal diese mksqashfs, hat glaube ich eine bessere komprimierung.
mksquashfs verz file -no-fragmentsAngehängte Dateien
Kommentar
-
Ich danke euch vielmals für eure Hilfe! Nach einer längeren Suche habe ich endlich ein passendes mksquashfs mit lzma gefunden. Das Flashen funz jetzt auch. Nur noch eine kurze Frage, wofür steht den der Parameter -no-fragments? Wenn ich diesen nehme, dann wird das Image im Anschluss etwas größer.
Kommentar
Nicht konfiguriertes PHP-Modul
Einklappen
root-Bereich (squash) bearbeiten - UFS910
Einklappen
Kommentar