Linux Grub(I)。 它是什么以及它如何工作?

El GRUB 是...最重要的部分之一 Linux,但它也可能是最有问题的问题之一,因此我们将从最简单的角度解释它的组成以及它的工作方式。

Linux Grub

硬盘的第一个扇区称为 主引导记录(MBR)。 该扇区只有512字节长,其中包含一小段代码(446字节),称为 主引导程序 分区表(64字节),它描述了主分区和扩展分区。

默认情况下,MBR代码查找标记为活动的分区,一旦找到分区,它将从其引导扇区加载到内存并将控制权传递给该分区。 GRUB 用您自己的代码替换默认的MBR。

GRUB操作可以分为几个阶段。

1阶段。 它位于MBR中,主要指向第2阶段,因为MBR太小,无法容纳所有必要的数据。

2阶段。 指向您的配置文件,其中包含在谈论GRUB时通常已知的所有复杂的用户界面和选项。 Stage 2可以位于磁盘上的任何位置。 如果阶段2找不到其配置表,则GRUB将离开引导顺序,并向用户显示用于手动配置的命令行。

1.5阶段。 你可以 使用引导信息,该信息足够小以适合紧接在MBR之后的区域。

舞台的架构允许 GRUB 与大多数引导加载程序相比,它们非常复杂且具有很高的可配置性,而这些引导加载程序稀疏且易于安装在分区表的边界之内。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。