- 2
- 0
- 约4.08千字
- 约 15页
- 2018-12-31 发布于福建
- 举报
initrd如的加载过程
Initrd的加载过程(2.4.x) 什么是 Initrd 典型的系统启动顺序 函数调用关系与代码分析 什么是 Initrd initrd 的英文含义是 initialized RAM disk,就是由 bootloader 初始化的内存盘。在 linux内核启动前, bootloader 会将存储介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。 优点 把更多的内核功能条目编译成模块,减小了内核大小; 面对各种不同的硬件架构,可以使用initrd中的linuxrc按需进行模块加载以驱动硬件,从而提高kernel的可移植性。 使用initrd时的系统启动顺序 1. bootloader将内核和initrd根文件系统加载到内存中; 2. 内核初始化 ram disk 空间并把initrd根文件系统解压释放到 ram disk 中,同时释放原initrd使用的内存; 3. initrd以读写方式被挂载; 4. 执行/linuxrc(此文件可以是任何可执行文件,如脚本。此时以uid 0运行,可以做任何初始化工作); 5. 在linuxrc中挂载真正的根文件系统; 6. linuxrc使用pivot_root系统调用把根文件系统挂载在根目录; 7. 正常的启动顺序(调用/sbin/init)
您可能关注的文档
- icu长期卧床病里人的护理.ppt
- idc基本课必备资料.ppt
- idc列头柜配电知拉识培训.pptx
- ide恶n测试系统介绍.ppt
- iec60950安规吴培训资料.ppt
- ifla没竞赛作品赏析.ppt
- if选择结构程就序设计.ppt
- igg抗体家的提取及鉴定总结.ppt
- ihc2010热点问九题介绍.ppt
- iir并数字滤波器的设计.ppt
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
最近下载
- 神经疾病营养管理中国专家共识(2026 版).docx
- 2026年及未来5年中国酒石酸市场数据分析及竞争策略研究报告.docx
- T∕ZZB 1876-2020 工程机械用双向液压锁.docx VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- 集团公司质量管理体系建设方案.docx VIP
- 河道防污帘施工方案.docx VIP
- 金融行业运营部同业专员同业业务操作手册.docx VIP
- 合规转利润:降本增效全指南(2026)《GBT 32019-2015公共机构能源管理体系实施指南》.pptx VIP
- DF-J40型(DF7机车)车载微机控制系统检修手册★.pdf
- 【模板】业务确认单.doc VIP
原创力文档

文档评论(0)