分类: 嵌入式
2015-06-12 10:44:11
initrd.img文件是许多linux发布使用的内存镜像文件。镜像中是一个微型系统。在安装系统时,将initrd.img展开到内存中。并运行rc安装脚本。
initrd.img文件虽然是img结尾,但是实际上是一个压缩文件。
cp /boot/initrd.img initrd.img.gz
gunzip initrd.img.gz
mkdir initrd
cd initrd
解压缩cpio文件
cpio -ivmd < ../initrd.img
更改需要更改的文件
归档cpio文件
find . -print|cpio -o -H newc > ../initrd.img
压缩文件
gzip -9 initrd.img
cp initrd.img.gz /boot/initrd.img
也可以直接在那里面放一个Makefile文件,执行make指令后,直接在上层目录生成initrd.img文件。文件内容为:
点击(此处)折叠或打开