位置: 编程技术 - 正文

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

  • 沥青混凝土可以放多久
  • 价外税怎么理解
  • 小规模企业可以开6%的税票吗
  • 增值税纳税申报表在哪里打印
  • 销项税现金流量指定
  • 资产负债表两边不平衡的原因
  • 防伪税控服务费怎么算
  • 工资和社保计提和发放账务处理
  • 预收账款和预付账款什么时候用
  • 注册资本低于实际投资
  • 行政单位基建账统一核算
  • 行业协会收取的服务费
  • 过渡期申报什么意思
  • 增值税专用发票和普通发票的区别
  • 应交增值税下面有几个科目
  • 新注册公司税务报到
  • 团队建设费用怎么入账
  • 个体工商户增值税税率2023年
  • 个税7月申报7月怎么填
  • mac应用程序安装权限在哪找
  • 如何正确使用储存卡
  • 家具厂打磨工工作图片
  • php数据库分页是怎么实现的
  • windows搜索为什么那么慢
  • 2020 php 薪资
  • type3插件
  • 产品分仓
  • 产品销售核算会计分录
  • 劳务报酬所得税计算
  • PHP:jdtojewish()的用法_日历函数
  • php实现图片上传显示
  • consul框架
  • pytorch卷积操作
  • excel&命令
  • 使用筷子就餐会不会传染乙肝病毒
  • 附加税减免申报表怎么填
  • 公司记账可以不开发票吗
  • 帝国cms建站教程
  • 购买备用品会计分录
  • mysql存储过程 游标
  • 印花税可以年底报一次
  • 小微企业需要专职安全员吗
  • 税务登记需要的手续
  • 税率5个点是什么意思
  • 不能防止sql注入
  • 纳税人办理普通发票流程
  • 固定资产盘亏盘盈
  • 平均资产总额与资产总额的关系
  • 公司卖出货物没有发票
  • 同一控制下的长投入账价值按什么计算
  • 小规模纳税人采购需要发票吗
  • 已认证的增值税专用发票可以作废吗
  • 制造费用折旧费编码
  • 委托加工物资加工费的增值税计入成本吗
  • 跨年度暂估成本高了怎么办
  • 服装厂委托物资怎么写
  • 财务费用和应付利息都在借方
  • 本月无进项发票需要去增值税发票认证平台吗
  • 应收的借方和应付的贷方相等
  • 其他应付款坏账处理说明
  • 解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
  • win10系统提醒
  • 下载微信
  • windows server core license
  • linux内核模块编译步骤
  • xp光盘安装教程
  • Win8.1如何能将任意文件隐藏到普通图片中例如JPG图片
  • bootstrap内容
  • jquery插件大全
  • android游戏开发论文
  • nodejs xhr
  • python中list的用法例子
  • 批处理系统定义
  • eclipse怎么查看项目的位置
  • [置顶] 汉诺塔的原理剖析以及递归的解决办法
  • unity ui批处理
  • 地方税务局怎么报税
  • 个体户增值税怎么计算方法
  • 百旺数据恢复
  • 深圳国税电子税务局入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设