双引导 Windows - Linux Mint grub 菜单在启动时不出现

双引导 Windows - Linux Mint grub 菜单在启动时不出现

我的 HP Pavilion 笔记本电脑上有 Windows 10 操作系统,不是很旧。我已经在另一个分区上安装了 Linux Mint,并且两个操作系统都工作正常(我可以使用它们)。

我的问题是:每当我打开笔记本电脑时,我都会直接进入 Windows 10,而没有提供 Linux Mint 的选项。

要启动到 Linux Mint,我必须每次F9按显示启动选项,然后选择“Ubuntu”,然后我会看到 Linux Mint 启动屏幕选项(给我启动到 linux-mint 兼容性和其他内容的选项) - 然后选择Linux Mint 17.2 在其中启动。

按 后F9,我会看到一个菜单 -> 然后我选择第二个选项用于 Mint,第一个选项用于 Windows。 (我可以更改这个优先顺序吗?)

这是按“F9”后得到的菜单

我启用了 UEFI(禁用旧版)并禁用安全启动。启动优先级是“OS启动管理器”,然后是USB、DISK等。只有OS启动管理器,其他都是外部设备。

我已经搜索过我的问题,但无法解决。首先我读到了有关 grub 的内容,这是我在/etc/default/grub.

这些是其中的一些

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

然后我尝试从笔式驱动器实时启动并通过一些命令从那里重新安装 grub,但它给了我错误。 (我的理解是我安装了 Linux 分区并在那里安装了 grub)我尝试了一些单独安装“chroot”的命令,但它给出了 /cow 错误。

我有这个命令 sudo update-grub 在屏幕截图中给出了以下结果(这似乎令人满意:\)

这表示 Windows 启动管理器已找到。

在此输入图像描述

在选择第二个选项后,F9我会进入可以启动 Linux Mint 以及 Windows 的菜单(典型的栗色背景菜单),我希望每当我启动笔记本电脑时首先出现此菜单。是的,我在 Windows 中禁用了快速启动和休眠功能。

答案1

抱歉这么晚才回答。我昨天在安装 Linux mint 时遇到了这个问题。这是你需要做的

  1. 在 BIOS 设置中(在切换电源按钮后,在我的系统上按 f10 即可到达这里),因为您已禁用安全启动选项(如果没有,请执行此操作)转到 UEFI 启动顺序选项,选择 Windows启动管理器(或类似的东西,我不记得名字了),按 Enter 键打开子菜单

  2. 更改引导加载程序的顺序,使其保持在 Linux 之上(您可以通过按 f5/f6 来完成此操作)。按 f10 保存。再次进入子菜单确保订单正确保存

  3. 现在保存并退出 BIOS 设置。这应该够了吧。我再次为这个迟来的答案道歉,因为这是我的第一次双启动,我面临的第一个问题就是这个。

祝你好运。

答案2

当我双重启动运行 Windows 10 和 Ubuntu 的系统时,这对我有用。我希望对下面给出的命令进行一些更改对您有用:-)

  1. 以管理员身份运行cmd
  2. 复制并粘贴以下命令

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

  1. 重新启动您的系统。您将看到 GRUB 菜单。

答案3

使用带有 UEFI 的 Linux 并不是一个错误。恰恰相反!如今,它工作得非常完美,提供了一系列比 BIOS 更好的改进和新功能。无论如何,是时候进入 21 世纪了。

  1. 在 Linux 中,确保您拥有完整的 UEFI 支持:在控制台/终端上运行 efibootmgr - 它应该向您显示一个列表,其中包括您在固件设置中看到的内容。
    • 如果您没有 efibootmgr,则您的系统安装时不支持 UEFI。修复起来不太容易,重新安装比较容易。
      1. 在 efibootmgr 列表中,您应该看到“ubuntu”选项,表明您已经在 UEFI 下正确安装了 Mint。
    • 如果您没有看到 ubuntu,那么您是在禁用旧版支持之前安装的,因此它是基于 MBR/DOS 的。我怀疑这就是你的情况。最简单的就是重新安装Linux。否则,您可以使用 grub-glue-efi、grub-install 和 efibootmgr 来制作。
    • 如果您看到 ubuntu 选项,那么您会注意到 BootOrder 首先显示 Windows 标签(例如 Boot0005)。使用 efibootmgr -o 来更改它。

答案4

我有一台旧 HP 655 笔记本电脑。启动菜单看起来完全一样。我发现没有办法更改 UEFI 启动顺序。 BIOS里没有这个设置。由bcdedit或设置的引导顺序也会efibootmgr被忽略。 Windows 始终首先加载。

我发现解决方案是将 Windows 启动管理器设置为非活动状态:

sudo -s
efibootmgr
efibootmgr -b 4 --inactive

将 4 替换为您的 Windows 启动管理器的数量。再次运行 efibootmgr,您应该会看到星星消失以标记不活动。

在我的计算机启动到组启动菜单后,仍然可以从中选择窗口。

相关内容