位置: 编程技术 - 正文

在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)

  • 没有达到30万销量怎么办
  • 出口退税账务怎么做账
  • 工程结算时如何确认收入
  • 库存商品转为固定资产说明
  • 分公司预缴企业所得税总公司可以抵扣吗
  • 软件销售利润
  • 赔偿款能否税前抵扣
  • 商场扣点收入如何纳税
  • 实物返利缴纳所得税吗?
  • 开出增值税发票没收到怎么抵扣进项税?
  • 阿里云增值税专用发票
  • 以前年度损益调整属于哪类科目
  • 营改增的税收政策
  • 所得税季度报表营业外收入填哪
  • 补交社保后的个税怎么交
  • 企业所得税减免政策2023
  • 当无法取得对应报价时,将以即时现价报单
  • 收到供应商发票分录应怎么写?
  • 个体户和有限公司哪个税收低
  • 应付票据包括哪些票
  • 服务业公司取得的成果
  • php 静态变量
  • 右击任务栏启动怎么关闭
  • 交易性金融资产是什么意思
  • 提供劳务收入怎么交税
  • 网线超五类好还是六类好
  • 企业亏损注销税务会不会来查账
  • 代开专用发票的流程资料要求
  • 生产费用在完工产品和在产品之间
  • 融资性售后回租是什么意思
  • 办公用品开发票有哪些
  • 什么是工资薪金所得
  • 曲折的拼音
  • 升级到miui14感觉耗电快了
  • 提取现金准备发放工资
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 小规模企业所得税优惠政策最新2022
  • linux数据库导入命令
  • 投资收益收到的现金增加的原因
  • 利息收入计入借方
  • 企业编制现金流量表的主要目的是什么
  • 政府补助会计处理方法
  • sqlserver查询时报00bop错误
  • 财务报表是指的什么内容
  • 政府工会经费计入什么科目
  • 权益法股权投资收益纳税调减
  • 公司为员工购买小汽车属于什么所得
  • 高新技术企业取消资格的程序
  • 纳税调整收入包括哪些
  • 房产公司增值税专用发票
  • 直接减免增值税计入其他收益
  • 企业自建房屋建设方案
  • 给对方承兑对方不承认怎么办
  • 成本费用率计算公式中包含税金及附加吗
  • 旅行社的代订机票产品能报销吗
  • 财务会计与预算会计差异如何处理
  • 公司账户可以转账到信用卡吗
  • 删除mysql数据库命令
  • sql server ceiling
  • win8链接wi-fi
  • Windows Server 2008域环境下组策略两例应用
  • solaris 11.4
  • 英雄联盟支持win7
  • win8 网络连接
  • windows7安全更新服务
  • linux设置utf8编码
  • windows8音频服务尚未启用 怎么解决
  • js模拟touch
  • node.js教学
  • vue实现滚动条
  • Node.js中的construct
  • 批处理重命名文件名
  • jquery动态添加和删除div
  • python定制函数
  • 离线开票金额为0
  • 税务青年要担当
  • 网上报税失败什么原因
  • 工会活动经费的请示
  • 杭州没有户口可以上幼儿园吗
  • 电子税务局使用率低的原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设