Linux系统中GRUB引导程序的使用、配置与安装全解析
1. GRUB命令行搜索设备和分区
GRUB有自己独特的设备寻址方式,例如第一个找到的硬盘命名为hd0,后续依次为hd1等。不过设备命名可能会发生变化,好在GRUB可以通过搜索分区的UUID来找到包含系统内核文件的分区,使用的命令是 search 。
1.1 列出设备
要了解GRUB在系统中引用设备的方式,可以在启动菜单或配置编辑器中按 C 键打开GRUB命令行,会出现提示符 grub> 。
- 输入 ls 命令,不带任何参数时,它会列出GRUB已知的设备列表,示例如下:
grub> ls
(hd0) (hd0,msdos1) (hd0,msdos5)
这里列表中有一个磁盘设备 (hd0) 和两个分区 (hd0,msdos1) 、 (hd0,msdos5) 。分区名称中的 msdos 前缀表示磁盘使用的是MBR分区表,如果是GPT分区表,分区名称前缀为 gpt 。
- 输入 ls -l 命令可以获取更详细的信息,还会显示磁盘上所有分区的UUID,示例如下:
grub> ls -l
Device hd0: Not a known filesystem - Total size 426
超级会员免费看
订阅专栏 解锁全文
291

被折叠的 条评论
为什么被折叠?



