隐藏菜单选项不起作用。我希望菜单在启动期间保持隐藏,但在我按下按钮时显示。
我将 /etc/default/grub 配置如下:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
使用设置:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)
如果我什么都不按,菜单就不会出现,我可以告诉计算机正在等待 10 秒钟启动。问题是无论我按什么(Esc、Tab、Shift、Enter),也不管我什么时候按下它或者是否/当我按住它,我都无法显示菜单。唯一出现的是文本:Grub Loading..。
任何建议将不胜感激!
小智 5
Bolodya @ bugs.launchapd.net 的这个解决方案对我有用:
我遇到了同样的问题 - 如果我试图隐藏它(我在一个磁盘上有 Windows 和 ubuntu),则无法在启动期间通过 esc 或 shift 键访问 grub 菜单。
原因是 /etc/grub.d/30_os-prober 脚本中的一种奇怪情况。如果 os-probber 发现任何其他操作系统,它会阻止 grub.cfg 的隐藏菜单部分。
所以对我来说工作如下:
在文件 /etc/grub.d/30_os-prober
- 第 33 行注释:if [ "x${found_other_os}" = "x" ] ; 然后
- 并评论在第 67 行关闭它“fi”
须藤更新-grub
之后,如果您有 GRUB_HIDDEN_TIMEOUT >=1 那么您可以在此超时期间通过 esc 键访问 grub 菜单,如果您有 GRUB_HIDDEN_TIMEOUT =0 那么您可以在 grub 启动期间按“shift”访问 grub 菜单,并且没有隐藏菜单如果 GRUB_HIDDEN_TIMEOUT =-1。
对我来说,这些行分别是 32 和 66
| 归档时间: |
|
| 查看次数: |
7192 次 |
| 最近记录: |