将 Ubuntu 安装添加到 grub 的单独驱动器上

将 Ubuntu 安装添加到 grub 的单独驱动器上

我当前的设置包括一个 SATA HDD,上面装有 Xubuntu 12.10。我刚刚将一个闲置的旧 IDE 驱动器添加到我的桌面,然后使用 LiveUSB 将 Ubuntu 12.10 安装在其上。当我进行分区时,我手动将分区添加到 IDE HDD,因为我不想覆盖我的 Xubuntu 安装;当我选择安装 grub 的驱动器时,我决定尝试选择 SATA HDD,因为它上面已经有我的 Xubuntu 安装(和 grub)。

这不起作用,因为在安装结束时它给了我一个致命错误,说它无法在驱动器上安装 grub。它允许我尝试选择另一个驱动器,所以我尝试将它安装在 IDE HDD 上(我实际上是在那里安装 Ubuntu),但这也给了我一个致命错误;之后我只是选择不安装 grub。

现在,有没有办法将这个 ubuntu 安装(没有安装 grub,位于单独的硬盘上)添加到我当前的 grub 列表中(在 SATA 驱动器上,带有 Xubuntu),这样我就可以选择从单个 grub 屏幕启动?(即,这样我就不必按F+12并选择要启动的驱动器来加载 Ubuntu)

如果您需要更多信息,请告诉我。

答案1

首先,从装有 Xubuntu 的驱动器启动。然后打开终端并运行sudo update-grub。输入您的密码并按 Enter 键。现在,update-grub 脚本将自动将其能找到的所有 Linux 安装添加到 Grub 菜单中 - 在您的例子中,它将是 Ubuntu 和 Xubuntu。

接下来,重新启动。您可能会发现您仍然会自动启动到 Xubuntu。如果您在启动时没有看到操作系统选择屏幕,请在启动时按住 Shift 键。

如果您想要自动取消隐藏 Grub 菜单,这样您就不必按住 Shift 键,请再次启动 Xubuntu,然后打开您信任的终端。输入sudo gedit /etc/default/grub,按 Enter 键,输入您的密码,然后再次按 Enter 键。出现文本编辑器。更改以下两行:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

到:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

然后关闭编辑器并sudo update-grub再次运行。重新启动时,您应该会看到一个屏幕,其中有启动 Ubuntu 或 Xubuntu 的选项。

相关内容