小智 8
BIOS 使用 MBR从硬盘加载和启动代码。如果您不向 MBR 写入任何内容,它将为空,并且 BIOS 将(通常)通知您未找到操作系统。
这就是为什么所有操作系统都将其引导代码写入 MBR 以确保用户获得可引导硬盘并可以启动已安装的操作系统的原因。当您有多个操作系统时,这会变得很有趣。在安装过程中,只有一个操作系统可以写入 MBR。前一个将被覆盖,其引导代码将丢失。
GRUB 不仅位于 MBR 中,还包含从可引导分区加载的引导代码(它位于哪个分区通常取决于您安装的 grub 操作系统)。Grub 也被称为“启动管理器”,因为它能够启动多个操作系统。
如果您将引导代码写入引导分区(与 MBR 相反),那么如果 MBR 中的引导代码能够进行链式加载,则可以启动此代码。这也是首选技术,以防 GRUB 不知道如何处理操作系统。它只是从另一个(本机)引导加载程序加载引导代码并执行它。当 grub 本身知道如何启动系统时,它不需要使用链式加载。
| 归档时间: |
|
| 查看次数: |
17994 次 |
| 最近记录: |