单系统中Grub2 Shift键失效的解决

LINUX2010-12-22 04:37

终端命令:sudo gedit /boot/grub/grub.cfg

找到类似于### BEGIN /etc/grub.d/30_os-prober ###的行,其下面数行的内容为:

### BEGIN /etc/grub.d/30_os-prober ###
if [ "x${timeout}" != "x-1" ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

if keystatus --shift; then下面的set timeout=-1改为set timeout=10,保存即可。


原文链接: http://blog.jtwo.me/the-solution-to-grub2-Shift-key-failure-in-single-system