两个引导加载程序。想要原始的

两个引导加载程序。想要原始的

我刚刚在我的 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 配置文件。

相关内容