Advertisement

GRUB

阅读量:

GRUB

  • grub legacy版本 (grub 0.x:grub(legacy) Centos 5,6)
      • stage2以及内核等组件一般被存放在一个基础磁盘分区(即boot分区)中
    • 配置文件路径为:/boot/grub/grub.conf

grub legacy版本 (grub 0.x:grub(legacy) Centos 5,6)

当系统需要加载包含GRUB的磁盘时,会首先读取该磁盘的MBR区域,并随之加载stage1。stage1会尝试从后续扇区中读取stage1_5阶段的内容。stage1_5阶段的作用是协助stage1中的Bootloader识别出stage2所在的分区文件系统,从而完成对包含stage2的磁盘分区的加载。该分区不仅包含stage2阶段的内容,还存储了操作系统内核以及ramdisk等关键组件。

  • stage1:负责执行Boot Loader的核心程序,该程序必须被安装在启动区(即MBR区域)。由于MBR的空间容量有限,因此仅能在此处安装Boot Loader的最小核心部分,而相关的配置文件则无法被放置在MBR中。
  • stage1_5:位于MBR之后的扇区区域,其功能是使stage1中的Bootloader能够识别出存储有stage2的分区所采用的文件系统(可视为一种文件系统的驱动模

全部评论 (0)

还没有任何评论哟~