如果您熟悉 GRUB Legacy 的设备命名工作原理,需要注意 GRUB Legacy 命名方案与 GRUB 2 命名方案之间的差异。GRUB Legacy 对分区索引实施基于 0 的命名方案,而 GRUB 2 对分区索引使用基于 1 的命名方案。
GRUB 2 设备命名方案使用以下格式:
(hdX, part-type Y, part-typeZ, ...)
因为分区方案可以嵌套,所以 GRUB 的设备命名方案已更改为支持任意嵌套级别。GRUB 既接受旧式设备命名 (“(hd0,1)”),也接受包括分区方案名称的新式设备命名。例如:
(hd0, gpt1)
上面的示例指的是第一个磁盘上的第一个 GPT 分区。
因为 GRUB 2 依赖文件系统 UUID(或标签)和内置搜索命令来自动查找相应的设备或分区名称,所以您无需手动指定设备名称。下表提供了 GRUB 使用的分区索引和设备名称的示例。
|
如果需要确定哪个分区编号指的是所需的分区,请通过按 C 键(如果在编辑菜单项,则为 Ctrl-C)访问 GRUB 命令行解释程序。然后,运行 ls 命令以列出 GRUB 可识别的所有分区,其屏幕与下图类似。
ls 命令的 –l 选项显示关于每个分区的更多详细信息,包括文件系统和文件系统 UUID 信息,其屏幕与下图类似。