双系统引导时,如果要显示倒计时,刚启动菜单会显示出来,不便于“保密”,比如像我这种在公司电脑上安装ubuntu来玩的人一样;如果修改/etc/default/grub的倒计时参数为0,则切换系统时比较困难。找到最好的方法如下:
sudo gedit 40_custom
#!/bin/sh
cat <<EOF
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
EOF
保存后更新grub:
sudo update-grub
以后在系统启动时,如果按住shift键,则不会显示引导菜单,直接引导进入默认选项。按住shift则会显示grub菜单了。