系统:Intel Core i3 8100 处理器、GIGABYTE H310M-H UEFI 主板、SSD 上的 Windows 10。
事件顺序:我在 Windows 10 PC 上的 HDD 上安装了 Ubuntu (18.04 LTS)。Windows 安装在 SSD 上。Ubuntu 将 SSD 识别为 sdc,将 HDD 识别为 sda。我不想让 GRUB 接管,所以我恢复了 Windows 引导加载程序,系统开始直接登录 Windows。然后我安装了 EasyBCD,为 Ubuntu 添加了一个带有“自动检测和加载”驱动器选项的 GRUB2 条目。最后我选择了“使用 Metro 引导加载程序”并保存了设置。PC 在启动时在 Windows 风格的屏幕上显示 Windows 10 和 Ubuntu 的选项。到目前为止一切顺利。
问题:启动时,如果我选择 Windows 10,系统会毫无问题地启动到 Windows。但是当我选择 Ubuntu 时,系统似乎会重新启动(屏幕变黑),发出类似 POST 的哔哔声,然后显示默认的 GRUB 屏幕(我以为我已经用 metro bootloader 替换了它)。此屏幕再次要求我在 Ubuntu 选项和 Windows 10 之间进行选择。现在我必须再次选择 Ubuntu,系统会启动 Ubuntu。
问题:一旦我在 Windows 引导加载程序上选择 Ubuntu,如何让系统直接启动(防止出现额外的 GRUB 屏幕)进入 Ubuntu?有没有办法防止明显的重启?最重要的是,是什么导致了这种行为?