![Grub-update 不再找到其他操作系统](https://linux22.com/image/1092764/Grub-update%20%E4%B8%8D%E5%86%8D%E6%89%BE%E5%88%B0%E5%85%B6%E4%BB%96%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.png)
我安装了 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