日期:2014-05-16  浏览次数:20886 次

linux内核initrd文件自定义方法

重新编译内核后,可能加入了自定义的模块,就有可能需要修改init文件,而init文件就在initrd中,这里记录下操作步骤,以防遗忘。


1.  cp  /boot/initrd-3.2.img  /tmp/mylinux/initrd-3.2.img.gz

    这里之所以进行改名,是因为initrd-3.2.img是经过gzip压缩过的,所以需要对其解压,但是gzip对解压的文件的文件后缀名又有要求,所以就先进行改名。

2.   gunzip  initrd-3.2.9.img.gz

3.   cpio  -id  <  initrd-3.2.9.img

经过以上三步,就在当前目录下解压了initrd文件,从而得到了init文件。