码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-08-07 20:22:53      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:initrd.img

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

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


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


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


# mkdir /tmp/test

# cp /boot/initramfs-3.10.0-229.el7.x86_64.img /tmp/test

# cd /tmp/test


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


# 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.恢复映像文件,并查看恢复后的文件


# cpio -i < initramfs-3.10.0-229.el7.x86_64.img                  ##恢复映像文件

# ls                                             ##显示映像文件恢复后的内容

# ls -R


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

标签:initrd.img

原文地址:http://wangzhijian.blog.51cto.com/6427016/1682747

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!