安装发行版时的“可启动标志”选项是什么?

安装发行版时的“可启动标志”选项是什么?

当今的发行版是否需要“可启动标志”?如果没有,那么为什么它仍然在安装程序中?究竟是什么?

答案1

引导标志来自古代,您可以在其中指示一个膜生物反应器分区记录为可引导,因此您可以指出引导装载程序居住过。

在现代操作系统上,这已被广泛使用,因为 MBR 由一个最小的阶段加载程序组成,该加载程序要么引导到自己的分区,要么跳转到磁盘上保存引导加载程序代码的另一个区域。 (MBR 可以包含可执行代码或引导分区表等。另请参阅此链接,该链接指向有关膜生物反应器)。

举个例子,GRUB写入 MBR 并启动您选择的任何分区。

另请参阅有关启动标志的这个(相当小的)维基百科页面:en.wikipedia.org/wiki/Boot_flag

答案2

起初我以为这是grub2的一个bug。某些 BIOS 似乎会测试是否至少有一个分区被标记为可启动。经过长时间的研究,我注意到了这一点,因为根本无法从硬盘或 U 盘启动。这意味着即使 mbr 末尾的魔术字节正确并且 mbr 中的引导代码有效,BIOS 也会忽略该设备并在引导顺序中跳过它,直到设置了至少一个分区的可引导标志。在 Fujitsu P772 和 HP Probook 6570b 上进行了测试。

答案3

每个使用某种 PC 衍生硬件的操作系统都需要启动。

这始于古老的、独立于操作系统的引导搜索,该搜索由 PC 或服务器的 BIOS(基本输入输出系统)启动。

该 BIOS 代码尝试从第一个合适的引导设备加载 MBR。引导设备的搜索顺序可在 BIOS 设置中进行配置:首先是哪个(磁盘)设备,然后是哪个设备,依此类推。

“旧版”MBR 尝试查找第一个标记为可引导的主分区,并检查该分区上是否有短的魔术十六进制代码。

如果找到十六进制代码,其余部分(引导加载程序)将由 BIOS 执行。这里开始启动操作系统——可能是 DOS、Windows、Linux……

相关内容