开发者社区> 技术小牛人> 正文

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

简介:
+关注继续查看

 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 < initramfs-3.10.0-229.el7.x86_64.img                  ##恢复映像文件
# ls                                             ##显示映像文件恢复后的内容
# ls -R



本文转自  结束的伤感  51CTO博客,原文链接:http://blog.51cto.com/wangzhijian/1682747

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
教你如何快速在Linux中找到某个目录中最大的文件
教你如何快速在Linux中找到某个目录中最大的文件
24 0
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
35 0
linux文件误删文件,恢复操作案例
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。
28 0
Linux下 Samba 服务器搭建——方便Windows环境下与Linux环境进行文件交互使用。
Linux下 Samba 服务器搭建——方便Windows环境下与Linux环境进行文件交互使用。
41 0
Linux: find查找大文件
Linux: find查找大文件
19 0
linux下文件、文件夹相关操作(C语言)
linux下文件、文件夹相关操作(C语言)
27 0
Linux驱动开发——(Linux内核字符设备文件的自动创建)gpio(4)
Linux驱动开发——(Linux内核字符设备文件的自动创建)gpio(4)
25 0
Linux系统中对文件和目录的各种操作
Linux系统中对文件和目录的各种操作
58 0
linux文件重命名命令
linux文件重命名命令有两个,分别是mv和rename。
35 0
Linxu学习(一)——Linux目录与文件
Linxu学习(一)——Linux目录与文件
32 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载