Zuerst das Original als user root entpackt. Sonst gehören die Dateien nicht uid 0 und das ist dann auch im späteren initramfs so. Das wäre eine mögliche Ursache. Außerdem beim einpacken cpio die Option "-Hnewc" mitgeben, sonst hat das Archiv nicht das richtige Format:diba hat geschrieben:1. Frage an r900: Wie hast Du qt4fsa_initrd.gz erzeugt?
# find . | cpio -o > ../initrd.img
94039 blocks
# file ../initrd.img
../initrd.img: cpio archive
# find . | cpio -o -Hnewc > ../initrd.img
94039 blocks
# file ../initrd.img
../initrd.img: ASCII cpio archive (SVR4 with no CRC)
Kein Ahnung ob und wo das dokumentiert ist, ich habe es durch Vergleich mit einem vorhandenem Archiv herausgefunden.
Ja, da habe ich nichts gegen. Allerdings sollte man es noch etwas erweitern um bei vorhandener "toram" Bootoption die mounts nach erfolgtem Kopiervorgang wieder auszuhängen. Hatte noch keine Zeit mich damit zu beschäftigen. Außerdem kann ich noch nicht sagen ob es zusammen mit der Bootoption "persistent" funktioniert.diba hat geschrieben:2. Bist Du damit einverstanden, dass ich als Programmierer von qt4-fsarchiver die geänderte Datei casper in der Live-CD veröffentliche?