我刚刚在我的 PC 上安装了 elementary OS 和 Ubuntu 13.04。
sdb1 - Ubuntu
sdb4 - eOS
我的问题是 Ubuntu 的 grub 已被覆盖.. 并且新的 grub 默认启动到 eOS。我该如何重新安装 Ubuntu 的 grub?(Ubuntu 的 grub 隐藏旧内核并默认启动到 Ubuntu)
答案1
在终端中输入以下命令打开 grub 配置文件
gksudo gedit /etc/default/grub
打开后,检查文件中以下几行是否类似:
GRUB_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
如果没有,请将其编辑成上面的样子。
这样可以在启动时启用 Grub 菜单并给您 5 秒的时间来选择操作系统。
然后保存文件并运行
sudo update-grub
现在应该会列出你的 eOS 以及 Ubuntu13.04
这应该足够了。
现在您可以在重新启动时启动到 Ubuntu 13.04。
但是如果你仍然想恢复 Ubuntu 引导加载程序,请启动 Ubuntu,打开终端并输入-
sudo grub-install /dev/sdb
sudo update-grub
这会将 Ubuntu 的 grub 安装到 sdb 的 MBR 并更新 grub 配置文件。