在已经做好的 rootfs 下
代码:
find . | cpio -H newc -o > /tmp/rootfs.cpio
cd /tmp
gzip -9 rootfs.cpio
-L 解除符号连接的关联
-H newc 是采用新型 (SVR4) 跨平台格式, 支持大于 65536 i 节点 的 文档系统,不能启动主要是这
个,因为缺省格式是老式的"bin"
经试,能成功启动,这样修改 initrd.gz 文档,比 mkinitramfs 形象、方便的多
cpio 解压
首先,该文件是一个经过压缩的文件,当然要先解压了,这些大家都非常清楚的,就是用
#gunzip 文件名.cpio.gz
这样文件就解压成为 "文件名.cpio" 了,然后再对它进行 cpio 操作
#cpio -idmv < 文件名.cpio
这样就将 cpio 文件彻底暴露在我们面前了。