- 虛擬文件系統:initrd-2.6.18-194.el5.img
- 希望添加網卡或SCSI等驅動
步驟:
- 解壓initrd-2.6.18-194.el5.img;
- 添加*.ko文件,並修改init可執行文件;
- 重新打包生成initrd-2.6.18-194.el5.img;
解壓 initrd-2.6.18-194.el5.img
查看initrd-2.6.18-194.el5.img的文件類型:
它是一個gzip類型
file initrd-2.6.18-194.el5.img

解壓gzip文件:
mv initrd-2.6.18-194.el5.img initrd-2.6.18-194.el5.gz
gunzip initrd-2.6.18-194.el5.gz //解壓后變為
initrd-2.6.18-194.el5file
initrd-2.6.18-194.el5 //查看文件類型:cpio格式

解壓CPIO文件:
cpio -idmv < initrd-2.6.18-194.el5


解壓指令總結:
mv initrd-2.6.18-194.el5.img initrd-2.6.18-194.el5.img.gz
gunzip initrd-2.6.18-194.el5.img.gz
cpio -idmv < initrd-2.6.18-194.el5.img
添加驅動
比如需要添加驅動:
- sym53c8xx.ko
- virtio_scsi.ko
則將這兩個驅動拷貝到lib目錄下,然后修改init文件:


打包生成initrd-2.6.18-194.el5.img
find . | cpio -o -H newc | gzip -9 > ../initrd-2.6.18-194.el5.img
