linux生成initrd,Linux initrd详解
initrd是initial RAM DISK的简写。initrd是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd 文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个initrd RAM DISK卸载,并释放内存。
下面我们来详细介绍一下initrd文件及如何解压缩initrd文件:
1、使用file命令查看 initrd-2.6.18-308.el5.img 文件类型:
从查看结果中我们可以看到initrd-2.6.18-308.el5.img是一个gzip压缩的文件。
2、在解压缩initrd文件时不要直接解压原文件,把它复制到/tmp目录下,并切换到/tmp目录下:
[root@localhost boot]# cp initrd-2.6.18-308.el5.img /tmp
3、可以用命令ls 查看一下上一步是否成功:
4、由于gzip只能识别以.gz结尾的文件名,所以应先将initrd-2.6.18-308.el5.img 文件重命名,然后再解压缩:
5、创建一个目录,把initrd-2.6.18-164.el5.img 移到里面做进一步的解压缩:
在这里可以看到initrd文件是一个cpio压缩格式的文件。
在initrd解压出来的文件中,init文件时最重要的一个文件,它相当于一个小型Linux,类似于Windows的WPE。
linux生成initrd,Linux initrd详解相关推荐
- linux系统下grub.cfg详解和实例操作
linux系统下grub.cfg详解和实例操作 简介 grub是引导操作系统的程序,它会根据自己的配置文件,去引导内核,当内核被加载到内存以后,内核会根据grub配置文件中的配置,找到根分区所使用的文 ...
- Linux文件系统的目录结构详解(转)
Linux文件系统的目录结构详解(转) 原文链接https://www.cnblogs.com/cyjaysun/p/4462325.html 一.前 言 文章对Linux下所有目录一一说明,对比较重 ...
- u盘制作大师 linux系统教程,制作用U盘启动的Linux系统的简单步骤详解
制作用U盘启动的Linux系统的简单步骤详解 最近听朋友说误删除了Linux系统里的文件,于是系统进不了,里面保存着很多重要的数据,这该怎么办?虽然可以把硬盘取出挂载其他Linux系统运行,也可跳过控 ...
- Linux驱动开发必看详解神秘内核(完全转载)
Linux驱动开发必看详解神秘内核 完全转载-链接:http://blog.chinaunix.net/uid-21356596-id-1827434.html IT168 技术文档]在开始步入Lin ...
- Linux初始化内存盘黑屏,详解linux内存磁盘初始化技术.doc
详解linux内存磁盘初始化技术 详解linux内存磁盘初始化技术 /5502266.html 关键词: HYPERLINK "/tag/initrd" \n _blankinit ...
- Linux下的awk用法详解
Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...
- python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...
- mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...
- Linux进程管理工具 Supervisor详解
介绍 Supervisor安装与配置(linux/unix进程管理工具) Supervisor(http://supervisord.org)是用Python开发的一个client/server服务, ...
- 【山外笔记-Linux 命令】cp 命令详解
Linux 命令之 cp 命令详解 一.cp 命令简介 cp 命令主要用于复制文件或目录.即用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp 命令可以将单个源文件复制成一个指定文件名的 ...
最新文章
- Ajax 开发中遇到的乱码问题
- 部署nginx反向代理及缓存
- dhrystone测试结果_RTThread软件包可以对MCU进行性能测试,跑一个试试!
- 设计模式六大原则(5)——迪米特原则
- php mysql 拼音首字母,Mysql应用MySQL查询汉字的拼音首字母实例教程
- h5 uniapp history模式下刷新页面404
- HDU-1251-统计难题(字典树)
- Ubuntu 14.04卸载安装失败的Mysql数据库,以及重新安装配置
- Python爬虫之酷安应用商店
- php在windows安装,php在windows环境下的安装
- Python题库编程记录
- 黑莓7290 使用说明
- Phison(群联) PS2251-70等系列量产工具,U盘量产修复,另外一芯片的量产工具
- 电脑连接另一台电脑发出wifi时,显示ip4无访问权限,ip6无访问权限
- 调用DialogFragment做进度条报java.lang.IllegalStateException: Fragment already added问题的最终解决方案
- 小米手机安装linux视频教程,技术|在手机上轻松安装 Ubuntu Touch OS
- 压缩视频文件怎么压缩最小?
- aspx如何获取aspx.cs中定义的变量、方法;
- 哈佛《幸福课》 第4课 积极的环境能改变人
- 【写论文用到的几个偷懒的网站和软件】