📜  警告:不会执行 os-prober 来检测其他可引导分区.它们上的系统不会被添加到 GRUB 引导配置中. - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:27:56.989000             🧑  作者: Mango

警告:不会执行 os-prober 来检测其他可引导分区.它们上的系统不会被添加到 GRUB 引导配置中.

这条警告信息是在执行 grub-install 命令时出现的,它提示我们在更新 GRUB 引导配置文件时不会去检测其他可引导分区上的系统,因此这些系统不会被添加到 GRUB 的引导菜单中。

GRUB 引导配置文件是一个文本文件,它定义了引导菜单中的各个条目以及它们对应的操作系统和内核。在 Linux 中安装多个操作系统时,通常会在不同的分区上安装这些操作系统。如果想要在 GRUB 引导菜单中看到这些系统,我们需要让 GRUB 扫描这些分区并添加对应的条目。os-prober 就是一个可以帮助 GRUB 扫描其他分区的工具。

然而,由于一些原因,os-prober 并不总是能正确地检测其他分区上的系统。因此,在某些情况下,我们需要手动更新 GRUB 引导菜单,而不要依赖于 os-prober。

要手动更新 GRUB 引导菜单,可以使用 update-grub 命令。这个命令会重新扫描系统中的所有分区,并更新 GRUB 引导配置文件。注意,这个命令需要以 root 用户身份执行。

sudo update-grub

以上是一个执行 update-grub 命令的例子,它会重新扫描系统中的所有分区,并更新 GRUB 引导配置文件。执行完这个命令后,就可以在 GRUB 引导菜单中看到其他可引导分区上的系统了。

总之,当我们看到这个警告信息时,需要注意我们可能需要手动更新 GRUB 引导菜单。可以使用 update-grub 命令进行更新。