在安装了 Ubuntu 和 Windows 的机器上安装 Ubuntu 后,每次启动 Ubuntu 时,我都必须将 UEFI 启动顺序改回原来的顺序,因为 Ubuntu 每次启动时都会更改它,这让我抓狂。我不是说更改 GRUB 引导加载程序顺序,而是说主板 UEFI 设置中设置的启动顺序。
编辑:我使用的机器安装了 22.04 LTS,但过去几年我安装的每个 Ubuntu 版本都遇到了这个问题,这就是为什么我没有说明具体版本的原因。它不是特定于版本的。
我需要一种方法来防止 Ubuntu/grub 每次使用 grub 启动 Ubuntu 时都将 grub 更改为 BIOS 中的第一个引导加载程序选择。每次启动 Ubuntu 时,我都需要进入 BIOS 并将启动顺序改回我想要的顺序,其中 grub 不是第一个选项。我的主板是 ASUS MAXIMUS Formula VII,我没有更改 Windows 中可能同步的任何设置。当我将 Windows 引导加载程序设为首选后启动 Windows 时,启动顺序不会改变,包括 grub 引导加载程序是否是首选。但是当我使用 grub 启动 Ubuntu 时,启动顺序会更改为将 grub 放在启动顺序的第一位。