GRUB 救援模式 - 它位于哪里?

GRUB 救援模式 - 它位于哪里?

我的理解是,当我安装 GRUB 时,主操作系统加载程序会写入 MBR,辅助操作系统加载程序(GRUB 的大部分)会写入其他分区。在正常操作中,MBR 中的主操作系统加载程序有足够的信息将控制权转移到辅助加载程序,然后辅助加载程序读取所有分区(主分区和扩展分区)并调出熟悉的 GRUB 菜单。

过去我格式化了一个 Linux 分区并最终进入了 GRUB 救援模式。运行 grub rescue 的代码是否完全位于 MBR 中(我相信这是“boot.img”)?

答案1

MBR 被写入磁盘的第 0 扇区,长度仅为 512 字节。

任何 Linux 发行版中几乎所有与启动相关的内容都驻留在/boot.

有关 MBR 引导的更广泛讨论,请参阅 IBM 的Linux:进入启动过程文档。

¹ 任何 Linux 发行版据我所知...

相关内容