Maxxximka
Кажется, понял в чём вероятней всего допустили ошибку. Нужно заменить второе совпадение! Вот кусок из файла привожу:
else
verbose=" --verbose"
fi
cat << EOF
if sleep$verbose --interruptible ${1} ; then
set timeout=${2}
fi
EOF
else
cat << EOF
if keystatus --shift; then
set timeout=-1
else
set timeout=${2}
fi
EOF
fi
}
if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
cat <<EOF
Вы, наверно, заменили вот тут:
if sleep$verbose --interruptible ${1} ; then
set timeout=${2}
fi
Это неправильно!
Ещё маленькое дополнение: предложенный вариант с GRUB_HIDDEN_TIMEOUT=1 не будет работать совместно с вариантом, предложенным по ссылке, то есть либо-либо.