SOLUÇÃO:
edite /etc/grub.d/00_header
para se parecer com:
if [ "${recordfail}" = 1 ]; then
set timeout=0 # <----edit this integer so that it is 0 [zero]
else
set timeout=3
fi
o padrão para set timeout
é -1
, o que obviamente é "esperar para sempre".