如何查看Linux内核的initrd.img映像文件
2015-08-07 17:22
330 查看
initrd的含义是initialized ram disk。ram disk用一部分内存模拟成磁盘,让操作系统访问。
initrd.img文件就是个ram disk的映像文件。ram disk是标准内核文件认识的设备(/dev/ram0)文件系统也是标准内核认识的文件系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块和服务,经过一些配置和运行后,就可以去物理磁盘加载真正的root分区了,然后再进行配置,最后启动成功。
查看Linux内核的initrd.img映像文件
1.创建显示目录,并复制文件
2.重命名映像文件,并对其进行解压
3.恢复映像文件,并查看恢复后的文件
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
相关文章推荐
- 163YUM源 CentOS镜像使用帮助
- linux用户态和内核态理解
- Linux的sleep()和usleep()
- Linux的sleep()和usleep()
- linux mysql errorcode 29
- linux 文件系统的实现
- Linux学习笔记
- linux下find命令详解
- Linux一些经典书籍
- Linux 常用命令
- 设置linux端口转发
- 搭建交叉编译器arm-linux-gcc
- 不错的Linux 博客
- linux基础——在redhat6下配置yum源的使用
- centos vagrant virtualbox
- linux中线程如何退出
- Linux配置DHCP服务器
- 15、Linux 备份策略
- linux随笔-2
- linux快捷键