- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精通 initramfs 构建
图像-精通initramfs构建stepbystep-c++技术-IT信息网 页码,1/24
首页 oracle 数据库 php 服务器 计
图像 精通 构建
- initramfs stepbystep
Pub-Date : 2010-06-28 15:09:32
信息来源:互联网 编辑: 作者:Admin
(一)helloworld 。
一、initramfs是什么。
在2.6版本的linux 内核中,都包含一个压缩过的cpio格式。
的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs 中是否包含有init文件,如
行。
图像 精通 构建 。
- initramfs stepbystep
它,作为 为 的第一个进程。这个 进程负责启动系统后续的工作,包括定位、挂载 真正的 根文件系统设备(如果有的话)。
PID 1 init
有在。
rootfs 中找到init文件,则内核会按以前版本的方式定位、挂载根分区,然后执行/sbin/init程序完成系统的后续初始化工作。
这。
/201006/1277708972216.html 2011-1-7
图像-精通initramfs构建stepbystep-c++技术-IT信息网 页码,2/24
个压缩过的cpio格式的打包文件就是initramfs 。编译2.6版本的linux 内核时,编译系统总会创建initramfs ,然后把它与编译好的。
图像 精通 构建 。
- initramfs stepbystep
内核连接在一起。内核源代码树中的 目录就是专门用于构建内核中的 的,其中的 文件就。
usr initramfs initramfs_data.cpio.gz
是initramfs 。缺省情况下,initramfs是空的,X86架构下的文件大小是134个字节。
二、构建第一个initramfs :helloworld 。
从 语言开始,学习计算机编程语言的第一个程序几乎都是 ,因此我们也构建一个最简单的 式的 ,以说明
C helloworld helloworld initramfs
基本构建方法。
initramfs 的灵魂是init文件(或者叫程序,因为它会被内核第一个执行),我们先写一个简单的i
文档评论(0)