系统直接启动进入 Windows,不显示 GRUB

系统直接启动进入 Windows,不显示 GRUB

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

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

在此处输入图片描述

这是我在新笔记本电脑上第一次安装 Ubuntu。
我遵循日常Linux指南安装它,我使用了其他东西选项。

答案1

重新安装 GRUB 几乎肯定是过度的,并且会带来一些混乱的风险。相反,请尝试以下操作:

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

这应该可以解决问题。或者,除了步骤 2-3,您可以尝试第三方简易UEFI,它为您提供了一个用于重新排列 EFI 启动优先级的 GUI 菜单。一些 EFI 在其设置实用程序中提供类似的功能。您也可以efibootmgr在 Ubuntu 中执行相同的操作,但有时会由于 EFI 中的错误而失败,并且比在 Windows 中efibootmgr执行相同的过程更难解释。bcdedit

答案2

好的,这是一个过程,所以事先要警告一下:它有点复杂。

你必须启动 Ubuntu LiveCD,然后选择尝试 Ubuntu
从那里,挂载您的根分区。您可以通过进入文件管理器,然后单击“20GB 文件系统”(或非常类似的内容 - 当您在侧面看到它时,您就会知道它)来执行此操作。
现在打开终端并输入 sudo -i

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

跑步cd /media/ubuntu

然后输入ls并按回车键。

您应该会看到 1 个(也可能是 2 个)选项。其中一个选项的名称很奇怪,另一个选项的标签表明它是 CDrom。

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

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

输出将是“完成”。重新启动,您的引导加载程序应该按照您的选择重新回到原位。

答案3

超级 Grub 磁盘到 USB 驱动器并从中启动。

启动 Ubuntu。

如果你使用的是 Ubuntu,请打开终端并输入

sudo grub-install /dev/sda

答案4

问题 -

“我无法访问 GRUB(UBUNTU)菜单,因为我的笔记本电脑/PC 直接启动到 Windows。”

解决方案 -

“在启动过程中按下打开 BIOS 设置的键。在启动配置下,你会看到UEFI 启动顺序, 点击/操作系统启动管理器/(在顶部),按 F5/F6 更改 Windows/UBUNTU 的优先级。保持 UBUNTU 位于顶部。

瞧!完成了。:)

相关内容