位置: 编程技术 - 正文

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

  • 收到的实收资本都能用来做什么
  • 车船税是每个月交还是每年交
  • 企业增资的分录怎么写
  • 工资薪金需要缴纳什么税种
  • 生产车间财产保险费计入什么费用
  • 上年其他应付款本年度付了怎么做账
  • 复合肥生产企业排名
  • 处置固定资产增值税和所得税报税能一致吗
  • 采购商品的运费计入成本的会计分录
  • 账户未认证
  • 股东货币出资比例
  • 非货币性资产交换的会计处理
  • 园林绿化税收减免政策
  • 高档化妆品消费税的计算公式
  • 哪些人可以享受4050社保补贴
  • 可转债税前收益和税后收益
  • 出售二手车税率3%减按2%征收的政策
  • 预收购货款的会计分录
  • 暂估入账冲回
  • 企业为员工缴纳社保可以抵税吗
  • 怎么关闭电量低
  • 基准收益率是
  • win10平板模式不好用
  • 建筑业总产值和营业收入相等吗?
  • 行政事业单位预算由收入预算、支出预算组成
  • 长期借款的主要原因
  • 进出口企业税务怎可以查出问题
  • 冰河湖怎么去
  • 建筑工程房屋租赁费属于什么费用
  • 微信登录接口购买
  • css如何实现文字循环滚动左到右,再从右到左衔接循环
  • php 密码加密
  • 网上学电脑的软件
  • fastdfs和minio哪个好
  • 退税申报系统里出货明细金额少0.1会比对报关单金额吗
  • 银行存款利息收入会计分录怎么写
  • 金蝶软件凭证修改怎么做
  • js array()
  • 网站用masonry瀑布流无限加载重叠解决方法
  • 应退或应补税额是负数
  • mysql出现的问题
  • 履约保证金打到个人账户合法吗
  • 固定资产清理的审计目标不包括
  • 印花税的征税范围口诀
  • 合作建房项目
  • 建筑企业需要缴纳的税种
  • 国土资源税的计税依据
  • 非本公司员工的火车票可以报销么
  • 暂估入库的商品可以结转成本吗?
  • 预收账款结转收入分录
  • 账本还用贴印花税票吗
  • 什么是小规模纳税人2023
  • 期末账面余额是什么意思
  • 速动比率多少合适 视频
  • 使用sql server
  • 数据库表的创建心得体会
  • Ubuntu下MySQL中文乱码的问题解决
  • Win7旗舰版系统安装
  • macOS 10.12.2下PDF崩溃严重怎么回事 macOS 10.12.2下PDF崩溃的原因以及解决办法
  • 如何更改桌面文件存放位置
  • win10预览体验三个选项
  • Ubuntu 15.04系统怎么安装Visual Studio Code 2015?
  • LINUX系统管理员维护招聘
  • w10系统分辨率
  • smOutlookPack.exe - smOutlookPack是什么进程 什么文件
  • ubuntu20.04换阿里源
  • dns win7
  • win7如何打开命令窗口
  • Intermediate Unity 3D for iOS: Part 1/3
  • opengl教程48讲
  • js运行时错误
  • python排列代码
  • fiori开发工具
  • unity打开c#
  • python怎么用数组
  • unity2d小地图
  • js 队列
  • 2024新车购置税政策
  • 税务区域代码怎么填
  • 成都市武侯区地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设