深入Linu,Uni系统引导过程.docxVIP

  • 2
  • 0
  • 约6.5千字
  • 约 8页
  • 2022-06-30 发布于上海
  • 举报
最近一直在专注的学习一样技术,主要就是Linux/Unix 系统的引导过程,从最基本的机器加电一直到最终系统能够正确的使用为止,这个过程中涉及到了相当多的技术,以及各种技术的推陈出新,都在这个重要的过程中得以体现。我之所以对这部分进行了分析,主要是工作上面需要这方面的知识,同时觉得很有意思,所以广泛的深入研究了一下。 好了,废话不多说了,开始来点干货吧,本文并非全部原创,参考了一些文章,具体请查看 “参考”部分。 深入 Linux/Unix系统引导过程 Linux/Unix 系统的引导过程包含了很多阶段,但是对于一个标准的系统的引导,大致的阶段是类似的,不同的平台会有一些不同之处(x86 平台下主要使用 LILO、SYSLINUX 或是 grub, SPARC 平台下主要使用 OBP 作为 loader)。在接下来的章节中,我将从系统加电开始直至Linux/Unix 内核被正式加载运行。 1 概述 首先从高层的架构分析一下 Linux/Unix 引导流程,下面的图作为一种更加形象的说明,这样你可以从上次梗概的了解整个流程,为下面深入的分析打下基础。 从这张图中,总结一下大概的流程,分别是:系统启动、阶段1 引导、阶段2 引导、内核加载和用户态的初始化。在系统启动阶段主要用的技术包括BIOS(最新的发展为 EFI),阶段 1 引导主要用的技术包括 Master Boot Record

文档评论(0)

1亿VIP精品文档

相关文档