从其他位置加载 Grub2?

从其他位置加载 Grub2?

在我解释我的问题之前,我首先要说的是,我对 Ubuntu 还比较陌生,所以请耐心等待!

我有 Windows 7 和 Ubuntu 12.04 双启动系统,一切都运行顺利。

大约一周前,我决定在 W7 和 12.04 旁边安装 13.04,从那时起,我认为我现在是从不同位置使用 Grub。

当我只有 12.04(在安装 13.04 之前)时,我使用 Grub Customizer 添加一些颜色并更改我的 Grub 启动菜单的背景。

现在我在启动时看到的 Grub2 菜单没有这种定制。

但是,当我启动 12.04 并运行 Grub Customizer 时,我确实看到了我只有 12.04 时曾经看到/拥有的颜色/背景。

有什么办法可以告诉 Ubuntu 使用我定制的 Grub 文件吗?

(Ubuntu 12.04 在 SD5 上,13.04 在 SD8 上)

提前非常感谢!!!

答案1

当您安装 13.04 时,它会将 Grub 引导加载程序重新安装到驱动器 MBR,这指向的是 13.04 安装,而不是 12.04 安装。您仍然可以启动 12.04 安装,但它不会是列表中的第一个。

因此,12.04 安装中的所有自定义设置均不予考虑。您可以通过启动 12.04 安装并重新安装 grub 来修复此问题:

sudo grub-install /dev/sda

这将使 12.04 重新负责启动(Grub 引导加载程序将从 12.04 加载模块和配置),您将再次在 Grub 菜单顶部看到 12.04 安装程序。

相关内容