位置: 编程技术 - 正文

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

  • 个体工商户应如何购买社会保险公积金
  • 房地产企业税率为5销售水泥怎么算
  • 国债利息收入要计入应纳税所得额吗
  • 一般纳税人可以开1%的发票吗
  • 海外工作薪资比国内高多少
  • 每股收益无差别点计算公式怎么解
  • 企业账户被冻结可以去开其他账户吗
  • 企业所得税计提分录
  • 一般纳税人销售农产品增值税税率
  • 新办企业能否享受留抵退税
  • 转移性支出包括上解上级支出
  • 进项已经抵扣会退回吗
  • 企业取得政府财政资金,收入时间如何确认?
  • 别人退保证金多久能到账
  • 医院计提坏账准备分录
  • 培训相关的场地租赁费可以列入职工教育经费税前扣除吗?
  • 增值税失控发票什么意思
  • 会议服务费怎么报价
  • 贴现的利息能不能取出来
  • 建筑公司资源税的征税
  • 个人房补申请书怎么办
  • 公司为员工负担个税怎么做账
  • 发票校验码后六位在哪个位置图片
  • 经营租赁交什么税种
  • 金银首饰的消费税在什么环节
  • 合伙企业合伙人数量
  • 进项税转出包括哪些
  • window10安装教程u盘
  • 消防费用怎么做分录
  • 电力安装有前途吗
  • 拆迁货币什么意思
  • 代扣代缴个人所得税账务处理
  • 委托境外研发费用加计扣除比例
  • 公司购买办公用房可以抵税吗
  • php数据导出到excel
  • 在海洋里游泳
  • laravel 5.3中自定义加密服务的方案详解
  • 网络安全技术
  • kicad视频教程 百度网盘
  • vscode怎么看错误提示
  • 坏账准备税收调整
  • 工程施工科目下的间接费用怎么使用
  • 卷积核步长公式
  • 政府补贴收入确认政策
  • 应付账款转入营业外收入会计分录
  • 银行收到企业存款会计分录
  • 应收款挂账会计分录
  • 开业请别人吃饭怎么说
  • 自然人独资公司可以变更法人吗
  • 营改增后材料价差调整
  • sqlserver日期加减月份
  • 经济作物评估标准
  • 销售商品返还现金
  • 社会保险中断后还可以续保吗
  • 预付账款余额在贷方为
  • 小企业核算方式选独立核算
  • 发票冲销后还能用吗
  • 国家退税计入什么科目
  • 其他应付款是什么科目代码
  • 房屋装修支出怎么做账
  • SQL server 字符串函数
  • 电脑主机windows 7
  • windows xp系
  • windows vista好用吗
  • solaris 创建文件
  • 用centos搭建服务器的详细教程
  • 电脑windows8怎么样
  • linux编译安装php扩展
  • linux系统开发环境
  • win8系统安装的软件在哪里
  • jquery自执行
  • Node.js中的事件循环是什么
  • js中改变css文件中的样式
  • android 加载更多
  • jquery有哪些
  • python最优化
  • 税务工作意见和建议
  • 广东省地方税务局
  • 广西税务局热线电话
  • 怎么屏蔽微信群消息,但是不退出此群
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设