Packing and unpacking initrd: Difference between revisions
From Leo's Notes
This page was last edited on 1 September 2019, at 05:07.
m Text replacement - "{{Navbox Linux}} {{Navbox Linux}}" to "{{Navbox Linux}}" |
m Text replacement - "Category:Linux" to "Category:Linux{{Navbox Linux}}" |
||
| Line 18: | Line 18: | ||
[[Category:Linux]]{{Navbox Linux}} | [[Category:Linux]]{{Navbox Linux}}{{Navbox Linux}} | ||
Revision as of 05:07, 1 September 2019
modify initird.img or other similar images
To extract initird.img:
# Go to an empty directory before extracting the image.
mkdir -p /mnt/initrd_extract && cd /mnt/initrd_extract
gzip -dc < /path/to/initrd.img | cpio -i
To pack files back into initrd.img
# Go to the directory containing the contents of the image.
cd /mnt/initrd_extract
find . | cpio -o -c | gzip -9 > /path/to/initrd.img
You may want to run file /path/to/initrd.img in order to determine the exact method of compression. The above commands above assumes cpio + gzip.
| ||||||||||||||||||||||||||