模拟虚拟的文件系统initrd/initramfs
请看initramfs文件的以下解析:
1 [root@ant-colonies boot]# ls 2 config-2.6.32-573.el6.x86_64 lost+found 3 efi symvers-2.6.32-573.el6.x86_64.gz 4 grub System.map-2.6.32-573.el6.x86_64 5 initramfs-2.6.32-573.el6.x86_64.img vmlinuz-2.6.32-573.el6.x86_64 6 [root@ant-colonies boot]# file initramfs-2.6.32-573.el6.x86_64.img 7 initramfs-2.6.32-573.el6.x86_64.img: gzip compressed data, from Unix, last modified: Thu Jan 19 21:36:05 2017, max compression 8 [root@ant-colonies boot]# mkdir /initrd 9 [root@ant-colonies boot]# cp initramfs-2.6.32-573.el6.x86_64.img /initrd 10 [root@ant-colonies boot]# cd /initrd 11 [root@ant-colonies initrd]# mv initramfs-2.6.32-573.el6.x86_64.img initramfs-2.6.32-573.el6.x86_64.gz 12 [root@ant-colonies initrd]# gunzip initramfs-2.6.32-573.el6.x86_64.gz 13 [root@ant-colonies initrd]# ls 14 initramfs-2.6.32-573.el6.x86_64 15 [root@ant-colonies initrd]# file initramfs-2.6.32-573.el6.x86_64 16 initramfs-2.6.32-573.el6.x86_64: ASCII cpio archive (SVR4 with no CRC)
initramfs-2.6.32-573.el6.x86_64.img解压缩解析
由以上图示可以看出:虚拟文件系统模拟的就是根的启动过程
下面通过chroot来模拟一个虚拟的文件系统(虚拟根):
转载于:https://www.cnblogs.com/ant-colonies/p/6476147.html
模拟虚拟的文件系统initrd/initramfs相关推荐
- 虚拟根文件系统与真实根文件系统
引言:根文件系统的noinitramfs已经分析,继续上文未完的initramfs和Android根文件系统分析,这两者有什么关系? 1.initramfs.initrd 对于initramfs,ke ...
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.2. 准备虚拟内核文件系统...
内核会挂载几个文件系统用于自己和用户空间程序交换信息.这些文件系统是虚拟的,并不占用实际磁盘空间,它们的内容会放在内存里. 开始先创建将用来挂载文件系统的目录: mkdir -pv $LFS/{dev ...
- 模拟实现EXT2文件系统
设计EXT2文件系统 实验目的 (1)掌握文件系统的工作原理 (2)理解文件系统的主要数据结构 (3)学习较为复杂的 Linux 下的编程 (4)了解 EXT2 文件系统的结构 实验内容 设计并实现一 ...
- 模拟UNIX/Linux 文件系统 c语言
一.实验内容 [问题描述] 在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟UNIX文件系统 . [基本要求] 1.在现有机器硬盘上开辟20M的硬盘空间,作为设定的硬盘空间. ...
- jquery模拟虚拟键盘带中文拼音输入_线上中文教学,这些设备越早知道越早受益!...
受疫情影响,很多中文教师都要进行线上中文课教学,如何才能让我们的线上授课更加轻松呢?一起来看看都有什么上课神器吧! 发布/M 来源/唯壹汉语 1手写板 写汉字好看,还可以+classin板书编辑器做手 ...
- 《花雕学AI》22:一种让AI模拟虚拟角色方法,足以更多创造力的ChatGPT角色扮演
一.什么是ChatGPT的角色扮演? ChatGPT是一种基于GPT-3模型的人机对话技术,它可以实现自然语言和计算机之间的交互.ChatGPT的角色扮演指的是让模型扮演一个虚构的人物,与用户进行设定 ...
- 小程序车牌号模拟虚拟键盘选择。车牌号虚拟键盘。作为组件使用
这里是作为组件使用的. 1.新建组件carCity 组件wxml书写 <view class='car'><view bindtap='showCity' class='carNo ...
- gulp模拟虚拟服务器实时更新页面
一.glub概念 Gulp是基于node的一个自动化构建工具,开发者可以使用它构建自动化工作流程,页自动刷新,CSS预处理,代码检测,图片压缩等功能,只需要简单的命令行就可以全部完成.使用它,可以简化 ...
- Linux拉取代码启动镜像,基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法...
基于Linux源代码及Busybox源代码制作精简可启动内核镜像技术实验方法总结 熊海泉 内核源代码 下载地址 这里下载的是linux-2.6.38.tar.bz源代码 下载地址 这里下载的是busy ...
最新文章
- SAP模块常用增强总结
- 【数字信号处理】周期序列 ( 周期序列定义 | 周期序列示例 )
- 线性稀疏自编码机_特征工程之特征缩放amp;特征编码
- mysql修改索引对交易影响吗_MySQL中字符串索引对update的影响分析
- Sentinel(三)之如何使用
- php购票排位_PHP基于双向链表与排序操作实现的会员排名功能示例
- Tomcat就是这么简单
- 一些总是记不住又容易搞混淆的东西(不断更新)
- 为什么Kaggle不会让你成为一名出色的数据科学家?
- 团队成员的分应该怎么分?
- php 不恒等,php运算符 == 怎么使用以及与 === 恒等的区别是什么?
- 财务系统服务器计入什么科目,系统服务费入什么科目
- 如何将火星坐标(高德、谷歌、腾讯地图坐标)转换为国家2000(或WGS84)坐标系?
- 【windows查看电脑属性配置 dxdiag】
- 【Windows Server 2019】路由服务的配置和管理
- itunes将m4a转mp3
- java服务器下载jpg等静态资源方法
- 191210P4 Java富文本编辑之图片链接本地化
- 通达OA精灵2015登录时提示“库没有注册”的处理办法
- 敏捷开发项目总结实践