方案1:MBR或者其它启动类型
修改 /etc/default/grub文件:
sudo nano /etc/default/grub
将GRUB_TIMEOUT设置为需要设置的秒数.
然后:
sudo update-grub
方案2:EFI启动
修改 /etc/default/grub文件:
sudo nano /etc/default/grub
末尾添加这么一行:
GRUB_RECORDFAIL_TIMEOUT=3
保存,然后:
sudo update-grub
设置依据是:
/boot/grub/grub.cfg中的这段:
if [ g r u b p l a t f o r m = e f i ] ; t h e n s e t t i m e o u t = 30 i f [ x grub_platform = efi ]; then set timeout=30 if [ x grubplatform=efi];thensettimeout=30if[xfeature_timeout_style = xy ] ; then
set timeout_style=menu
fi
fi
以及 /etc/grub.d/00_header中的这段:
if [ “$recordfail_broken” = 1 ]; then
cat << EOF
if [> $grub_platform = efi ]; then
set timeout=${GRUB_RECORDFAIL_TIMEOUT:-30}
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
fi
fi
EOF
fi
终极方案
修改 /etc/default/grub文件:把方案1和方案2合并一下.下面这两个选项有则修改,没有则添加.
GRUB_TIMEOUT=3
GRUB_RECORDFAIL_TIMEOUT=3
保存后:
sudo update-grub