如何查看Linux内核的initrd.img映像文件

您所在的位置:网站首页 2gb加16gb够用吗 如何查看Linux内核的initrd.img映像文件

如何查看Linux内核的initrd.img映像文件

2023-12-07 16:44| 来源: 网络整理| 查看: 265

 initrd的含义是initialized ram disk。ram disk用一部分内存模拟成磁盘,让操作系统访问。

    initrd.img文件就是个ram disk的映像文件。ram disk是标准内核文件认识的设备(/dev/ram0)文件系统也是标准内核认识的文件系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块和服务,经过一些配置和运行后,就可以去物理磁盘加载真正的root分区了,然后再进行配置,最后启动成功。

查看Linux内核的initrd.img映像文件

1.创建显示目录,并复制文件

1 2 3 # mkdir /tmp/test # cp /boot/initramfs-3.10.0-229.el7.x86_64.img /tmp/test # cd /tmp/test

2.重命名映像文件,并对其进行解压

1 2 3 4 5 # file initramfs-3.10.0-229.el7.x86_64.img # mv initramfs-3.10.0-229.el7.x86_64.img initramfs-3.10.0-229.el7.x86_64.img.gz   ##显示                                                                                为gzip文件 # file initramfs-3.10.0-229.el7.x86_64.img.gz # gzip -d initramfs-3.10.0-229.el7.x86_64.img.gz # file initramfs-3.10.0-229.el7.x86_64.img                        ##显示cpio归档文件

3.恢复映像文件,并查看恢复后的文件

1 2 3 # cpio -i 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3