关闭

initramfs完全解读

标签: linuxinitramfsarchlinuxLinux初始化
519人阅读 评论(0) 收藏 举报

initramfs作为Linux内核启动结束后第一个被执行的模块,是整个用户态系统初始化工作的核心。

本文首发CSDN博客:http://blog.csdn.net/goodboychina/article/details/27306985

本文以ArchLinux的initramfs作为研究目标。


首先解压initramfs.img

initramfs.img是经过gzip压缩了的cpio文档,解压前需要将initramfs.img重命名为initramfs.img.gz。

$ gunzip initramfs.img.gz

得到initramfs.img

$cpio -idmv < initramfs.img

得到解压后的文件。

文件目录结构:http://blog.csdn.net/goodboychina/article/details/27308609


1、/init 

    PID 1的进程的可执行文件,实际上是个bash脚本。

    http://blog.csdn.net/goodboychina/article/details/27331081


2、/init_functions

    初始化函数





0
0

猜你在找
【视频】C语言及程序设计(讲师:贺利坚)
【视频】Python爬虫工程师培养课程全套(讲师:韦玮)
【视频】Python全栈开发入门与实战(讲师:李杰)
【视频】2017软考网络规划设计师套餐(讲师:任铄)
【视频】2017软考软件设计师套餐(讲师:任铄)
【视频】2017软考信息系统项目管理师套餐(讲师:任铄)
【视频】软考(高级)项目经理实战营(讲师:张传波)
【视频】微信公众平台开发套餐(讲师:刘运强)
深度学习原理+实战+算法+主流框架套餐(讲师:唐宇迪)
2017系统集成项目管理工程师通关套餐(讲师:徐朋)
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:26472次
    • 积分:507
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论