为什么我的驱动器在 grub 中被称为“(hda0,msdos5)”等,而不是您通常看到的 (hda0,5)、(hda0,sda5) 等?

为什么我的驱动器在 grub 中被称为“(hda0,msdos5)”等,而不是您通常看到的 (hda0,5)、(hda0,sda5) 等?

我正在尝试在一个驱动器上与 grub 2 一起使用多重引导系统(win7、ubuntu、lion),但想知道 msdos 部分在我的系统上意味着什么。我在网上的任何示例中都没有看到这样的情况。

答案1

它用于区分 MBR 样式分区和 GPT 样式分区。

对于“旧”MBR 分区,前缀是msdos.对于 GPT,前缀是gpt.

请注意,Grub2 中的分区是从 1 开始编号的,而在以前的版本中分区是从 0 开始编号的。

看到拱门GRUB2维基条目以获取更多相关信息。

相关内容