启动时没有 grub 菜单

启动时没有 grub 菜单

我无法获得 grub 菜单。按住/按下shift会产生效果GRUB loading,但之后它会像往常一样启动。我已经/etc/default/grub正确编辑了(HIDDEN_TIMEOUT注释掉和GRUB_TIMEOUT=10),我也尝试过escape但什么也没发生。我已经尝试过 Boot Repair,但它也没有帮助。

答案1

尝试这个:

打开终端,

Ctrl++AltT

运行:

exec sudo -i
nano  /etc/default/grub

在打开的文件中,通常显示以下行

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=5
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_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=15
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Ctrl+O保存文件 Ctrl+X关闭 nano

继续运行:

update-grub

重新启动时你应该会看到 grub 菜单

答案2

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=15

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

grub 版本 2.04,这个配置/etc/default/grub给了我一个 grub 菜单,其底部显示一个 15 秒倒计时。

15 秒后,它会自动启动第一个项目(实际上是第零个项目)。

grub-install --version将告诉你 grub 的版本)

另外,为了使您的更改生效,请不要忘记sudo update-grub在完成编辑后运行。

相关内容