默认使用 GRUB 覆盖 Windows 引导加载程序

默认使用 GRUB 覆盖 Windows 引导加载程序

预发布:我的机器一台 HP 笔记本电脑,我听说 HP 的 EFI 实现存在严重错误。我不确定这是否是问题的原因。尝试修改启动顺序没有efibootmgr任何效果。手动移动 .efi 文件导致我的计算机显示一大块白色文本屏幕,然后恢复到启动管理器屏幕。


这是一个“问题”,真的一直困扰着我。

去年 12 月,我改用 Linux,因为我的 Windows 10 安装失败了。(提示:不要格式化 NTFS 分区。)

因此,现在我有一个非常死的 Windows 10 安装(唯一存在的是启动管理器和恢复分区)、一个 Xubuntu 15.10 安装、一个 Lubuntu 14.04 安装和一个 Ubuntu GNOME 16.04 安装。(这是我的主要安装。)

每当我需要启动 Linux 发行版时,我都需要F9按 进入固件的启动选择屏幕。从那里我选择选项ubuntu (insert disk serial number here),这会将我带到 GRUB 菜单。

然而,我发现这个按键相当烦人。如果我按 F9,我的系统启动到标准的 Windows 10 恢复屏幕。

我希望我的系统自动启动到 GRUB 而不是那个恢复屏幕。

我已经尝试过efibootmgrmv安装了这些.efi文件,但毫无效果。我的计算机的固件设置屏幕在启动顺序选项中没有“自定义”选项。它只显示以下内容:

**--- Boot Options (F5=up, F6=down) ---**  
> External USB Drive  
> External CD-ROM Drive  
> Internal Notebook Drive  
> Network Adapter  

我没有 EFI shell 的选项,而且我认为我没有安装它。

那么,有没有办法让 GRUB 成为默认加载器?

答案1

这是原因基本上,“如果 Windows 检测到 efibootmgr,某些主板会默认覆盖它设置的任何设置。这在 Packard Bell 笔记本电脑中得到了证实。”

答案2

通常对于 uefi,您可以通过 bios 设置执行此操作。我不知道您的型号,但到目前为止,我处理的所有笔记本电脑都有一个 uefi 启动设置,它会 - 类似于启动驱动器选择 - 列出在启动驱动器 efi 分区上找到的所有引导加载程序。然后,您可以选择首先尝试哪一个,其次,依此类推。

查看您的 BIOS 选项。

相关内容