我有Ubuntu Server 11.04,但它是无头的(没有监视器)。我希望能够访问它的唯一方法是通过SSH远程访问。但是,有时候,在断电后,当服务器重新启动时,它会卡在Grub启动菜单上,并且不会倒计时。它会挂在那里等我选择第一个启动项。这意味着我必须去那里插上显示器和键盘。
但我无法远程做到这一点。无论断电或其他什么原因,如何强制它继续引导至引导条目1(默认)?
这个问题的答案可以在grub文件中找到/etc/grub.d/00_header
make_timeout ()
{
cat << EOF
if [ "\${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=${2}
fi
EOF
}
将超时值设置为-1将停止倒计时。将值更改为值&gt; 0即set timeout=10
该文件的这一部分看起来像
make_timeout ()
{
cat << EOF
if [ "\${recordfail}" = 1 ]; then
set timeout=10
else
set timeout=${2}
fi
EOF
}
然后运行
sudo update-grub2