系统直接启动到Windows而不显示GRUB

我安装了Ubuntu和Windows,但我没有禁用安全启动,因为有人告诉我它可能会导致启动加载程序出现问题。 因此,当安装完成并重新启动时,系统直接进入Windows。 我去了Ubuntu IRC支持 ,他们告诉我关闭安全启动并重新安装Ubuntu。 我做到了,但我的系统仍然启动到Windows。

这是我系统上分区的图片:

在此处输入图像描述

这是我在新笔记本电脑上安装的第一个Ubuntu。
我按照everdaylinux指南安装它,我使用了别的选项。

重新安装GRUB几乎肯定是矫枉过正的,并且带来很小的混乱风险。 相反,试试这个:

  1. 启动到Windows。
  2. 通过右键单击“命令提示符”图标并选择以管理员身份运行它来打开“ 管理员命令提示符”窗口。
  3. 键入bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
  4. 重启。
  5. 如果您启动到Ubuntu但GRUB没有给您菜单或该菜单不包含Windows,请在终端中键入sudo update-grub

那应该解决它。 或者,您可以尝试使用第三方EasyUEFI代替步骤#2-3,它可以为您提供重新排列EFI启动优先级的GUI菜单。 一些EFI在其设置实用程序中提供类似的function。 您也可以在Ubuntu中使用efibootmgr执行相同的efibootmgr ,但由于efibootmgrefibootmgr错误,有时会失败,并且比Windows中与bcdedit相同的过程更难解释。

好的,这是一个过程,事先是公平警告:它有点复杂。

你必须启动进入Ubuntu LiveCD,然后选择尝试Ubuntu
从那里,安装您的根分区。 您可以通过进入文件管理器,然后单击“20GB Filesystem”(或类似的东西 – 当您在侧面看到它时就会知道它)来完成此操作。
现在打开一个终端并键入sudo -i

这将把你转移到root shell,所以要小心!

运行cd /media/ubuntu

然后键入ls并按Enter键。

你应该看到1个(可能是2个)选项。 一个将有一个非常奇怪的名称,另一个将有一个标签表示CDrom。

如果有第二个条目,请输入cd foldername并按Enter键转到非常奇怪的名称。 然后执行

grub-install /dev/sda; chroot . grub-update

输出将“完成”。 重新启动,您的bootloaded应该根据您的选择重新启动。

将Super Grub磁盘写入USB驱动器并从中启动。

启动Ubuntu。

如果您在Ubuntu,请打开终端并键入

 sudo grub-install /dev/sda 

问题 –

“我无法访问GRUB(UBUNTU)菜单,因为我的笔记本电脑/电脑直接开机到WINDOWS。”

解决方案

“按下按键,在启动时打开BIOS设置。在启动配置下,你会看到UEFI BOOT命令 ,点击/操作系统管理员/ (在上面),按F5 / F6更改WINDOWS / UBUNTU的优先级。保持UBUNTU开启最佳。

瞧! 完成。 🙂