我根据这个问题和这个问题在 Ubuntu 24.10 上做了一些编辑
我sudo nano /etc/default/grub
使用以下命令编辑了 grubsudo update-grub
编辑内容如下:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || ec>
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
重启系统后,启动菜单或 grub 菜单没有出现,直接进入 Ubuntu 24.10。现在我无法登录其他操作系统。我不知道我做错了什么。我该怎么做才能再次出现 grub 启动菜单,以便我可以从中选择要使用的操作系统?
grub 文件的问题是由一行被截断引起的。此行被截断后,
ec>
应该echo Ubuntu`
正确的代码应该是:
注意后面的一对匹配
`
字符GRUB_DISTRIBUTOR
该行表示
GRUB_TIMEOUT_STYLE=hidden
完全隐藏 GRUB 启动菜单,只有当用户在启动过程中按下某个键时才会显示。将此行更改为GRUB_TIMEOUT_STYLE=menu
。编辑
/etc/default/grub
运行后sudo update-grub
重新生成 GRUB 配置。