双启动PC直接启动到ubuntu而不是显示grub菜单

我在我的新笔记本电脑上安装了Windows 8.1(随附了freedos),后来我尝试使用ubuntu 14.04(带有传统模式)双启动电脑。 我没有选择与Windows 8一起安装,所以我选择了“别的”选项。 我创建了root和swap分区,然后安装了ubuntu。 安装时一切都很顺利。 但重新启动后它直接启动到ubuntu,它没有显示GRUB菜单在ubuntu和windows之间进行选择。

在Windows安装光盘中使用’fixmbr’之后,我现在可以启动到Windows但无法启动到ubuntu。 我删除了linux分区并再次尝试上面但我以同样的问题结束了。

所以我在想是否有类似命令的解决方案或某些东西可以使GRUB识别Windows分区并提供启动它的选项。

(如果它可能有帮助,我的Windows安装在传统模式下(如在BIOS模式下)..如果我禁用传统模式,笔记本电脑不会启动到任何操作系统,它要求启动EFI文件。此外我的liveusb仅启动通过UEFI模式。当我在正常/ BIOS模式下启动时,它显示闪烁的’_’)

请帮助我们..我需要两个操作系统来完成我的项目。 我需要他们快。

Thanx提前..

我真的不太了解Linux,但我修复了同样的问题:

  1. 检查是否安装了grub

    grub-install --version 

    甚至

     sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings 
  2. 如果它已安装,可能他没有识别Windows启动,所以它直接启动到ubuntu并且不会显示grub屏幕。 因此,如果您的Windows启动文件未被删除,这将使grub出现并将Windows识别为启动选项。

     sudo -H gedit /etc/default/grub 

    在行GRUB_HIDDEN_TIMEOUT=0的开头插入#

    现在保存然后运行:

     sudo update-grub 

这应该可以使每次启动时出现Grub菜单。

( Grub菜单不会在双启动时显示 )

正如您所说,在从Windows修复mbr后,您将直接启动到Windows。 您应该尝试使用Windows的“ Easy-BCD ”软件,您可以在其中添加有利于Ubuntu和Linux的grub 2.0 ,并通过选择Linux分区(显然)在该软件中添加grub 2.0后,您可以选择在编辑启动菜单设置启动

选择你想要的任何东西 希望这对你没问题。

当我看到它已被建议时,我正打算建议启动修复 。 打开这个链接后,我想加上一句谨慎的话; 请不要采取第二个选项并“安装”启动修复。 我试过了。 它使安装无法修复。

相反,我建议使用第一个选项或迄今未记录的第三个选项,即使用unetbootin等实用程序将启动修复工具的可启动映像制作到USB闪存驱动器上,从而产生自启动启动修复工具。 这就是我目前运行boot-repair的方式。 它实际上比CD更快,而且今天制造的计算机很少甚至都有光学媒体驱动器,在我的工具包中使用自启动启动修复闪存驱动器就更加实用了。

我目前在闪存介质上进行两个版本的启动修复,一个是包含它的笨重的Ubuntu发行版,我认为它被称为“救援混音”或其他东西。 我喜欢它,因为它包含重要的工具,如gparted。 我还带有一个更加精简的版本,似乎是基于Lubuntu。 在为具有引导问题并且无法处理成熟的Ubuntu的旧计算机提供服务时,它非常方便。