Linux2.6内核的Initrd机制解析.pdfVIP

  • 5
  • 0
  • 约1.52万字
  • 约 13页
  • 2021-10-13 发布于安徽
  • 举报
Linux2.6 内核的 Initrd 机制解析 1.什么是 Initrd initrd 的英文含义是 boot loader initialized RAM disk ,就是由 boot loader 初始化的内存盘。 在 Linux 内核启动前, boot loader 会将存储介质中的 initrd 文件加载到内存, 内核启动时 会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot loader 配置了 initrd 的情况下,内核启动被分成了两个阶段,第一阶段先执行 initrd 文件系统中的 某个 文件 ,完成加载驱动模块等任务, 第二阶段才会执行真正的根文件系统中的 /sbin/init 进程。 这里提到的 某个文件 ,Linux2.6 内核会同以前版本内核的不同,所以这里暂时使用了 某 个文件 这个称呼,后面会详细讲到。第一阶段启动的目的是为第二阶段的启动扫清一切障 爱,最主要的是 加载根文件系统存储介质的驱动模块。我们知道根文件系统可以存储在包

文档评论(0)

1亿VIP精品文档

相关文档