The file initrd.img from the Clonezilla live is not a ext2 file system, it's cpio format. Therefore you can not mount it, instead you have to do something like this:
The initrd.img maybe in gzip format, or in xz format. You can use command "file initrd.img" to know the foramt.
(1) mkdir ~/tmp/initrd; cd ~/tmp/initrd
(2) for gzip format, run: zcat initrd.img | cpio -idm
for xz format, run: xzcat initrd.img | cpio -idm
Then you can edit the files in ~/tmp/initrd. After that, you can use the following command to pack it as new initrd.img:
(3) cd ~/tmp/initrd
(4) For gzip format, run: find . | cpio --quiet -o -H newc | gzip -9 > ../initrd.img
For xz format, run: find . | cpio --quiet -o -H newc | xz -c -9 --check=crc32 > ../initrd.img
Then the new one is in ~/tmp/initrd.img
|