一、修改、解压、生成ramdisk.bin
前提:有一个原始的ramdisk.bin文件
1 改名字
mv ramdisk.bin ramdisk.bin.tar.gz |
2 解压
gunzip ramdisk.bin.tar.gz |
3 导出ramdisk.bin
mkdir initrd cd initrd cpio -i < ../ramdisk.bin.tar |
#修改rootfs里面内容
4. 重新生成新的ramdisk.bin
find . | cpio -H newc -o | gzip -n > ../ramdisk.new.bin |
二、生成ramdisk
find . | cpio -H newc -o -F ../initrd_cpio.gz mkimage -A x86_64 -T ramdisk -n 'x86 Image' -d ../initrd_cpio.gz ../ramdisk.bin |