我正在尝试在 Ubuntu 9.10 上的 grub2 中启用启动超时选择。
我修改了/etc/default/grub:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
并运行update-grub,但我仍然没有启动超时计数器。你还能做些什么来启用它?
小智 5
答案取自http://ubuntuforums.org/showthread.php?t=1373965
在 /etc/grub.d/00_header 文件的末尾,注释掉 if 条件,除了常规设置超时行,如下所示:
#if [ \${recordfail} = 1 ]; then
# set timeout=-1
#else
set timeout=${GRUB_TIMEOUT}
#fi
Run Code Online (Sandbox Code Playgroud)
运行 update-grub 以使用新设置重新生成 grub.cfg:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重新启动,现在它应该总是在超时后启动默认选项,即使上次启动失败。
| 归档时间: |
|
| 查看次数: |
9244 次 |
| 最近记录: |