位置: 编程技术 - 正文

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

  • 交印花税合同上每个月价格要一样吗
  • 广告公司可以不交社保吗
  • 采购砂石料无发票对税务有影响
  • 年报零申报的103怎么填
  • 网购商品怎么报销
  • 油卡预付款可以报销吗
  • 税收分类编码不可用是什么原因
  • 购进的库存商品转自用需要开发票吗
  • 租赁合同印花税率
  • 个人独资企业经营所得税税率表2023
  • 外贸企业一般纳税人申报
  • 支票取现的用途
  • 存货进口关税会计处理怎么做?
  • 冲回上年多提的费用会计分录
  • 公车补贴计入什么科目
  • 关于转让费的问题
  • 固定资产计提折
  • 高新技术企业技术转让所得
  • 居委会有没有税收政策
  • 2018年房地产行业分析
  • 甲供材项目施工方怎样开票
  • 销售类小规模没有成本票怎么办
  • 股份利润怎么分
  • 稽查查补是什么意思
  • 法人借款可以做到短期借款吗
  • 增值税小规模纳税人减免增值税
  • 将自产产品无偿赠送税务处理
  • 一般纳税人增值税结转账务处理
  • linux怎么翻译
  • 黄金入账怎么做会计分录
  • 磁盘碎片指的是磁盘因为长期使用
  • 2020税务预警后如何解除
  • 正常开机进不去系统
  • linux安装方式有
  • windows 11 build 21996.1 dev
  • 银行公户转账需要带什么
  • 分析卡拉哈迪沙漠的形成原因
  • php统计字符串长度
  • 迪格庄园阿拉扎尼河谷红葡萄酒750ml
  • java本地缓存框架有哪些
  • 数学建模回归模型例题
  • vgrename命令 重命名卷组
  • 营业执照贴印花税票吗
  • 高价值配件用入固定资产吗
  • 一般纳税人增值税怎么做账务处理
  • 应交税费中应交企业所得税为负数怎么调报表
  • 小规模收到成本发票分录
  • 辞职单位补偿标准
  • 前端动画库
  • 房东减免后二房东不减房租
  • 个体户的税收政策
  • 未确认融资费用账务处理
  • db2profile
  • 购买的金税盘可以抵扣吗
  • 纳税人的发票填什么
  • 其他收益用什么明细账
  • 扫码开票软件
  • 坏帐损失的税务处理
  • 公司购买的空调
  • 收到返还工会经费账务处理
  • 非正常损坏的商品计入哪个会计科目
  • 企业转让固定资产发生的费用
  • 为什么要计提工资附加费
  • 旅游饮食服务企业财务会计制度
  • 在sql查询中使用where子句指定的是
  • 苹果正式推送ios
  • 笔记本上安装软件怎么弄
  • windows xp/2000/2003系统自动登陆设置方法无需输入密码
  • 桌面上的软件是什么
  • win10默认edge浏览器
  • linux awk -v
  • xp如何改windows7
  • windows xp 7 10
  • linux 查看指定行
  • 无损音乐如何播放
  • win1010586升级到最新
  • win8 远程桌面
  • node 全局安装
  • js selectionchange
  • android 系统app开机自启动设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设