initrd.img文件是redhat,mandrake等linux发布使用的内存镜像文件。镜像中是一个微型系统。在安装系统时,将initrd.img展开到内存中。并运行rc安装脚本。另外现在比较流行的Live CD,也可以使用initrd.img的方法来实现。
了解initrd.img文件的制作和修改方法,可以用来制作自己的安装光盘和LIVE CD系统。
cp /boot/initrd-2.6.9-34.ELsmp.img initrd-2.6.9-34.ELsmp.img.gz
gunzip initrd-2.6.9-34.ELsmp.img.gz
mkdir initrd
cd initrd
解压缩cpio文件
cpio -ivmd < ../initrd-2.6.9-34.ELsmp.img
更改需要更改的文件
归档cpio文件
find . -print|cpio -o -H newc > ../initrd-2.6.9-34.ELsmp.img
压缩文件
gzip -9 initrd-2.6.9-34.ELsmp.img
cp initrd-2.6.9-34.ELsmp.img.gz /boot/initrd-2.6.9-34.ELsmp.img