GRUB启动全程细节窥探.docVIP

  • 1
  • 0
  • 约3.49千字
  • 约 5页
  • 2016-12-06 发布于河南
  • 举报
GRUB启动全程细节窥探

GRUB启动全程细节窥探 理解Linux的启动过程,对于解决Linux系统启动问题还是非常有帮助的,知道Linux系统在每个阶段做了哪些事,将会帮助你更快的找到问题出处,并解决这些问题。 提示:在进行重要文件编辑之前,最好是先对文件进行备份。 首先,我们来看机器启动的第一步–自检(Power-On Self Test) 在启动过程中的第一步,就是自检,自检是由电脑的BIOS(基本输入输出系统)完成的,是对机器系统组件进行检查,不同的计算机架构可能有不同的检查方式,但它们是最终目的都是相同的。在自检过程中,如果发生错误,警报就会产生,机器就会产生一系列有规则的“滴”的声音,来标识特定的错误;如果自检通过,则BIOS就会读取硬盘上的主引导记录,然后载入在内存中找到的引导程序。 主引导记录(MBR): 主引导记录(MBR)是通过BIOS读取启动驱动器的第一个512字节到内存(这里假设我们使用x86架构)在这512字节中,前面446字节一般包含一个底层启动代码,由它指向硬盘中的引导程序,后面64个字节包含了这个硬盘的分区表(由4个16字节组成),最后剩下的2个字节是Magic Number,它是用来进行错误检测。 引导程序(Boot Loader) 引导程序的目的是用来载入操作系统,在Linux系统中,有许多引导程序可以使用,但在Linux中最主要的引导程序是LILO和GRUB

文档评论(0)

1亿VIP精品文档

相关文档