位置: 编程技术 - 正文

在Linux系统上开启Initrd文件系统的方法(打开linux系统)

编辑:rootadmin

推荐整理分享在Linux系统上开启Initrd文件系统的方法(打开linux系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux怎么开,linux开启gui,kaii linux,linux开放,linux开启gui,linux开启x11,linux怎么开,linux系统怎么打开运行程序,内容如对您有帮助,希望把文章链接给更多的朋友!

initial RAM disk

在Linux系统上开启Initrd文件系统的方法(打开linux系统)

Linux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd 就是最终的根文件系统。本文将探索 Linux 2.6 的初始 RAM磁盘,包括如何创建以及如何在Linux内核中使用。什么是初始 RAM 磁盘

初始RAM磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 initrd文件作为其两阶段引导过程的一部分来加载模块,这样才能稍后使用真正的文件系统,并挂载实际的根文件系统。initrd 中包含了实现这个目标所需要的目录和可执行程序的最小集合,例如将内核模块加载到内核中所使用的 insmod 工具。在桌面或服务器Linux 系统中,initrd 是一个临时的文件系统。其生存周期很短,只会用作到真实文件系统的一个桥梁。在没有存储设备的嵌入式系统中,initrd 是永久的根文件系统。本文将对这两种情况进行探索。

Initrd开启步骤

下面来看下如何打开initrd,这里我使用的是debian5操作系统

1.创建一个目录,将/boot/initrd.img-2.6.-6-amd 复制到该目录下.复制代码代码如下:root@...:tmp# mkdir initrdroot@...:tmp# cd initrd/root@...:initrd# lsroot@...:initrd# cp /boot/initrd.img-2.6.-6-amd .root@...:initrd# lsinitrd.img-2.6.-6-amd.将initrd文件名改为.gz文件,将其解压缩.复制代码代码如下:root@...:initrd# file initrd.img-2.6.-6-amd #发现该文件是一个gzip压缩过的文件initrd.img-2.6.-6-amd: gzip compressed data, from Unix, last modified: Thu Sep :: root@...:initrd# mv initrd.img-2.6.-6-amd initrd.img-2.6.-6-amd.gzroot@...:initrd# file initrd.img-2.6.-6-amd.gz initrd.img-2.6.-6-amd.gz: gzip compressed data, from Unix, last modified: Thu Sep :: root@...:initrd# gunzip initrd.img-2.6.-6-amd.gz3.使用file发现解压缩过后的文件是一个cpid格式,是一种备份格式,使用cpio,参数'i' 代表解包 与'd' 代表在需要时自动建立第一层目录.复制代码代码如下:root@...:initrd# file initrd.img-2.6.-6-amdinitrd.img-2.6.-6-amd: ASCII cpio archive (SVR4 with no CRC)root@...:initrd# cpio -id < initrd.img-2.6.-6-amd blocksroot@...:initrd# lsbin conf etc init initrd.img-2.6.-6-amd lib lib sbin scriptsroot@...:initrd# rm initrd.img-2.6.-6-amd rm: remove regular file `initrd.img-2.6.-6-amd'? yroot@...:initrd# lsbin conf etc init lib lib sbin scripts也可以直接通过zcat读取gzip格式的文件,再将读出来的结果由pipeline交给cpio解开复制代码代码如下:root@...:initrd# zcat initrd.img-2.6.-6-amd | cpio -id blocksroot@...:initrd# lsbin conf etc init initrd.img-2.6.-6-amd lib lib sbin scripts

标签: 打开linux系统

本文链接地址:https://www.jiuchutong.com/biancheng/358917.html 转载请保留说明!

上一篇:Linux中文件的压缩与解压缩命令操作示例集锦(linux系统文件压缩命令)

下一篇:Linux系统中使用iostat命令检测磁盘的IO性能(linux的io)

  • 合伙企业分配利润如何纳税
  • 为什么开发成本资本化
  • 已付工资在资产负债表中体现
  • 会计信息采集每年都要采集吗
  • 存续小微企业
  • 发票第一联需要盖章嘛
  • 资产负债表本期盈余为什么是负数
  • 车辆停放服务属于交通运输服务吗
  • 申请100万增值税发票资格
  • 金税盘坏了更换需要几天
  • 房产税和城市房地产税
  • 分公司成立时的法人是谁
  • 收到福利费会计分录
  • 银行借款的利息支出属于什么会计要素
  • 营改增各项业务销售额按照什么确定
  • 工资退回怎么处理
  • 公司给员工发的工资要交税吗
  • 建造合同中甲供材选择一般计税还是简易计税更省税?
  • 建筑工程老项目时间
  • 适用简易计税方法的口诀
  • 房地产公司成立时间
  • 其他公司代付工资怎么做
  • 不能抵扣的福利发票要勾选吗为什么
  • 关联企业之间借款的处理
  • 取得运输单位开具的普通发票
  • 稽查查补是什么意思
  • 研发费用的
  • 负债转为投资 资本增加吗
  • 公司之间银行往来款怎么做账
  • 冲减增值税进项税怎么处理
  • bios里头没有usb功能怎办
  • 小规模纳税人缴纳增值税怎么算
  • 发票已认证还能作废吗2020
  • 工资总额包括哪些福利费
  • 微信公众号实名认证怎么更改
  • 年底所得税账务处理
  • 无偿划转股权
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • php文件包含目录文件吗
  • 你知道怎么训练
  • pytorch如何搭建神经网络
  • 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)
  • 所得税费用科目的贷方登记
  • 什么叫做关税完税证明呢
  • 如何理解ps中的黑透白不透
  • python2.7 协程
  • SQLite中重置自动编号列的方法
  • 股权投资都有哪些
  • 破产清算不够支付员工补偿金
  • 支付宝提现到对公账户要收手续费吗
  • 出纳与会计现金的区别
  • 单位食堂账目
  • 以前年度的销售退回能否直接冲减销售收入
  • 报废半成品怎么做账
  • 加油站固定资产折旧方法
  • 工程材料票占工程款的比例
  • 营业外支出科目核算内容
  • 合并报表怎么合并
  • 主营业务收入减少记哪方
  • 商业企业所有者的权益
  • linux服务器查找文件命令
  • windows任务管理器打不开
  • fedora iso
  • 简单易上手 固态硬盘SSD安装WIN7系统的3种办法
  • wp程序
  • 提高生殖能力
  • xp系统怎么禁止启动项
  • 如何在win7上打开win10软件
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • Android Bound Service(二) ----- Using AIDL
  • python递归函数详解
  • linux版本控制软件
  • jquery移动div到另一个div中
  • 你所不知道的童话动画版免费观看第二季
  • unity she
  • python理论基础
  • 黑龙江省税务局领导最新分工
  • 天猫主体变更是什么意思
  • 市民服务热线有用吗
  • 车辆过户给自己家人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设