Grub-update 不再找到其他操作系统

Grub-update 不再找到其他操作系统

我安装了 Grub 定制器。不幸的是,我取消了“搜索其他操作系统”的勾选。此操作有效,并且 gub-update 仅显示当前的 ubuntu 11.04(我还安装了 Windows 和另一个 ubuntu)。之后我再次勾选“搜索其他操作系统”,但 grub-update 仍然只显示我的 ubuntu 11.04。有人知道如何“教” grub 再次查找其他操作系统吗?

答案1

为了使 grub 识别其他操作系统,os-prober需要安装并且相关的 GRUB 配置文件需要存在且可执行。

确保已经安装os-prober

sudo apt-get install os-prober

运行stat -c%A /etc/grub.d/30_os-prober应该会得到-rwxr-xr-x。如果它不可执行(即缺少x),请通过运行使其可执行:

sudo chmod 755 /etc/grub.d/30_os-prober

相关内容