如何查看解压initramfs内存镜像

在某些情况下,可能需要解压initramfs映像文件以检查内置的文件信息。与以前的版本不同,在RHEL7上,对initramfs映像文件使用cpio命令不会直接解压所有文件, 将会给出一些错误。例如:

# ls -la /boot/initramfs-$(uname -r).img

-rw------- 1 root root 19602671 Feb 4 2016 /boot/initramfs-3.10.0-229.el7.x86_64.img

# file initramfs-3.10.0-229.el7.x86_64.img

initramfs-3.10.0-229.el7.x86_64.img: gzip compressed data, from Unix, last modified: Thu Feb 4 16:02:04 2016, max compression

# gzip -dc initramfs-3.10.0-229.el7.x86_64.img | cpio -id — 不会直接解压所有文件, 将会给出一些错误。

1.查看initramfs镜像

如果你要列出initramfs映像文件的内容,可以使用lsinitrd命令:

# lsinitrd /boot/initramfs-3.10.0-229.el7.x86_64.img | more

Image: /boot/initramfs-3.10.0-229.el7.x86_64.img: 19M

================================&

猜你喜欢

转载自blog.csdn.net/taoxicun/article/details/131308017