我有 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