![Grub 不显示两个 Ubuntu 安装](https://linux22.com/image/818918/Grub%20%E4%B8%8D%E6%98%BE%E7%A4%BA%E4%B8%A4%E4%B8%AA%20Ubuntu%20%E5%AE%89%E8%A3%85.png)
我有一台笔记本电脑,安装了 Ubuntu 12.04 LTS 作为主操作系统。前几天,我将 Ubuntu-Studio(版本 12.04)安装到了机器的另一个分区中。
安装过程非常顺利,机器启动时,grub 菜单弹出,我可以看到 Ubuntu Studio 和 vanilla Ubuntu OS 的选项。问题是,这个由 Studio 安装程序安装的 grub 版本看起来不太好,坚持将 Studio 放在列表顶部,因此将其作为要启动的主要操作系统。
我更经常使用标准 Ubuntu,因此我启动了它并运行sudo grub-install dev/sda
。一切正常,现在 Ubuntu 启动正常。唯一的问题是 Grub 菜单没有显示,也没有给我机会选择其他操作系统。运行sudo os-prober
显示它能找到 ubuntu studio,它没有给我机会启动它。
关于如何解决这个问题,我有什么想法吗?
提前欢呼。
编辑:按照说明这里并看到了启动菜单,但唯一存在的启动选项是 Ubuntu 的标准安装。
答案1
如果 os-prober 实用程序不可执行,则必须运行以下命令:
sudo chmod +x /etc/init.d/30_os-prober
进而
sudo update-grub2
答案2
这个问题很常见。只需在命令行中使用以下命令即可。
sudo update-grub2
答案3
你只需要跑sudo update-grub
。