在RHEL 7上,initramfs图像文件格式已更改。要解压缩映像,需要skipcpio。例如
/usr/lib/dracut/skipcpio /boot/initramfs-3.10.0-957.el7.x86_64.img | gunzip -c | cpio -idmv
我使用上面的命令成功解压缩了映像,但是无法将其打包。旧方法(如在RHEL 6上的方法)不起作用(
find . | cpio -o -c | gzip -9 > /boot/new.img
是否可以将图像重新打包到RHEL7上?
谢谢
包装与旧的Red Hat Enterprise Linux(RHEL)版本相同:
find . | cpio -o -H newc > ../initramfsFile
gzip -c ../initramfsFile > initramfsFils.img