我在这里阅读了这个帖子,说在启动时按住Shift键可以打开GRUB菜单。但是我试过按住一个或另一个Shift键,轻击、轻击然后按住,都没有作用。我是不是漏掉了什么?在启动时如何访问GRUB菜单?
没有双启动,只是标准的Lubuntu 14.04安装。
没有双启动,只是标准的Lubuntu 14.04安装。
/etc/default/grub
文件。请参阅此页面。sudo nano /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0
或GRUB_TIMEOUT_STYLE=hidden
的那一行
在该行开头加上#
来注释掉它#GRUB_HIDDEN_TIMEOUT=0
或者
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
或其他大于零的数字。完成后,退出nano并保存更改,然后运行。sudo update-grub
/etc/default/grub
文件中没有GRUB_HIDDEN_TIMEOUT
行,不过可能已经被GRUB_TIMEOUT_STYLE=hidden
替代了。我应该用其他东西来模仿你的解决方案吗?你知道应该用什么吗? - Marses/etc/default/grub
文件时,我都会保留我的编辑版本(因为我使用许多引导参数以及强制GRUB菜单显示)。多亏了你,我检查了新版本并对其进行了测试,并在这里更新了我的答案。这个版本成功地强制显示了菜单。现在我只需要尝试找到我提到这个问题的所有地方,并进行修正。 - ZannaUbuntu
以正常启动。mount -o rw,remount /
以将文件系统挂载为读写模式vi /etc/default/grub
GRUB_TERMINAL=console
中移除#
update-grub
以更新GRUBexit
返回菜单并继续启动GRUB_TERMINAL=console
对我也起作用了,谢谢! - stilliardif [ "\${fastboot}" = "1" ]; then
# timeout_style=menu + timeout=0 avoids the countdown code keypress check
set timeout_style=menu
set timeout=0
取自/etc/grub.d/12_menu_auto_hide
但是这里其他回答的人也是对的,只是我认为是针对不同的问题。如果 Grub 菜单在启动时没有自动启动,您可以尝试调整 /etc/default/grub 文件。
使用 sudo 权限打开它:
sudo nano /etc/default/grub
GRUB_TIMEOUT= "some number, probably 0 or 5"
GRUB_TIMEOUT_STYLE= hidden/menu/countdown
GRUB_TIMEOUT告诉我们Grub加载默认操作系统之前等待输入的时间。
GRUB_TIMEOUT_STYLE告诉你如何显示Grub菜单,如果有的话
希望这有所帮助 (更多信息,请参见/etc/default/grub中的其他条目Ubuntu Wiki)
在文件/etc/default/grub
中,将GRUB_TIMEOUT
设置为1
,而不是0
。(或者将其设置为其他正数,表示秒数。)然后保存编辑后,运行sudo update-grub
。
sudo sed -i 's/^.*GRUB_TIMEOUT=.*$/GRUB_TIMEOUT=1/' /etc/default/grub && sudo update-grub
Esc
键对我有效。如果提前按下,我会进入CSM屏幕(因为我已禁用了安全启动)。我只能建议合适的时机。 - user37165