Ubuntu 是一个启动选项,但它不在启动顺序设置中

Ubuntu 是一个启动选项,但它不在启动顺序设置中

我已经使用 Windows 10 和 Ubuntu 18.04 双启动一年了。这两个操作系统都运行良好。我的电脑在启动时默认加载 Windows,但我更希望在启动时从 GRUB 启动菜单选项中选择操作系统或至少启动 Ubuntu。我进入了列出 Ubuntu 的启动菜单,然后进入了启动顺序设置,但在启动顺序中没有列出 Ubuntu(见图)。

我安装 Ubuntu 的方式是否错误,还是因为我在 SSDPEKKW512GB 上同时安装了 Windows 和 Ubuntu(见图片)。我不懂系统管理员和硬件方面的东西。

有什么解决方法可以让我在启动时看到启动屏幕或者直接加载到 Ubuntu?

有时我需要多次重启,然后按 Fn+F7 才能进入启动屏幕。不知何故它们被忽略,Windows 直接启动。这与之前的问题有关吗?

此主题不能解决我的问题,我已经在文件中尝试过GRUB_DEFAULT=0,但没有成功。Ubuntu/etc/default/grub

为了以防万一,我也附加了我的 grub 屏幕。

请选择启动设备

BIOS 启动选项

GRUB

答案1

在 Windows 中运行此命令将使 PC 启动到 GRUB:

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

答案2

启动时,输入 Ubuntu。Ubuntu 启动时,进入终端。输入以下命令:

gksudo gedit /etc/default/grub

当该命令打开时,更改GRUB_DEFAULT=0GRUB_DEFAULT=saved,然后输入。使用以下命令更新 GRUB

sudo update-grub

最后,使用 设置默认操作系统sudo grub-set-default NUMBER。NUMBER 是您要设置为默认的操作系统的编号。


或者

使用以下命令安装 GRUB-customizer:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get update

sudo apt-get install grub-customizer

引自:https://tipsonubuntu.com/2016/07/20/grub2-boot-order-ubuntu-16-04/

这可能会提供您正在寻找的更详细信息。希望这对您有所帮助。

答案3

我找到了问题和解决方法。@karel 的评论很有见地,但我没有足够的知识去尝试。相反,我找到了另一种在启动时选择操作系统的方法。

问题:在 UEFI [Boot-Options] 选项卡中,正如您在问题中的屏幕截图中所看到的,设置提示超时默认为 1 秒。

修复:我将其设置为稍大一些的值,3 秒!我猜 1 秒太短了,以至于每次启动时按 Fn+F7 都无法让我进入 UEFI 启动屏幕。现在,每次启动时无需按 Fn+F7,我都会直接进入 GRUB 菜单,我已将 Ubuntu 设置为默认启动操作系统(这里如何设置默认操作系统)

公平地说,在解决这个问题的过程中,我尝试了一些其他的方法,这些方法可能也有助于解决这个问题,比如上面@K7AAY 的建议

相关内容