GRUB 引导加载程序未加载

GRUB 引导加载程序未加载

我有 2 个分区

  • 分区 1-Ubuntu
  • 分区 2 - 空

因此我在“分区 2”上安装了 Windows 8,现在我无法加载 Ubuntu 操作系统,因为它直接加载 Windows。

我如何恢复 Ubuntu 的 Grub 引导加载程序,以便我可以选择 Ubuntu 或 Windows 8?

还有一个问题:之后,如何在选择操作系统时增加引导加载程序的计时器?

答案1

所有 Windows 安装程序(至少是我从 3.1 到 Win 7 使用过的安装程序)如果未找到引导加载程序,则会安装自己的引导加载程序(当然,它无法识别 Grub 或 Lilo)。

您需要做的是通过以某种方式启动 Linux(live CD、安装映像或 USB 安装。实际上这并不重要)来重新安装 grub,然后运行以下命令:

grub-install /dev/sda

如果您的主硬盘不是sda,则用适当的设备节点替换该设备节点。sda在大多数情况下对应于第一个 SATA 驱动器,因此如果它是您的主驱动器或唯一的驱动器,那么它应该适合您。

grub-install 将探测您的驱动器是否有任何可启动的操作系统,并使用适当的操作系统列表安装 Grub 以供选择。


/etc/default/grub通过使用您最喜欢的文本编辑器进行编辑,并调整以下行来设置操作系统选择的计时器:GRUB_TIMEOUT=XX

相关内容