Editing Initrd

extracting initrd

mkdir initrd
cd initrd
zcat ../initrd.img | cpio -i --make-directories

repacking

(find . | cpio -H newc -o) > ../initrd.img
cd ..
gzip initrd.img
mv initrd.img.gz initrd.img

upbacking modules.cgz

gzip -dc modules.cgz > /tmp/modules.cpio
cd /tmp/
mkdir modules
cd modules
cpio -idumv < ../modules.cpio

repacking modules.cgz

find . -print -depth |cpio -H crc -ovF ../modules.cpio
cd ..
gzip -S .cgz modules.cpio 
cp modules.cpio.cgz  modules.cgz

No comments: