В первую очередь: ДА, я сделал личинку обновления после изменения значения.
После новой установки Ubuntu 18.10 на пустом диске время ожидания в меню личинки имеет 30 секунд (половина вечности!).
Строка GRUB_TIMEOUT в/etc/default/grub имела значение 0. Изменение этого к 10 не изменило время ожидания, это были все еще 30 секунд.
Какие-либо идеи?
Недавно патч был объединен, прикрепив меню тайм-аута личинки к 30 секундам для систем UEFI с начальной загрузкой / на lvm или btrfs.
Причина того в некоторых случаях пользователь не может получить доступ к меню начальной загрузки. grub
не может записать в lvm или btrfs.
Дополнительную информацию см. в этом отчете об ошибках.
Если Вы изучаете grub.cfg
, Вы будете видеть это:
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
if [ $grub_platform = efi ]; then
set timeout=30
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
fi
fi
Можно изменить его вручную, но это вернется на update-grub
.
Это может быть зафиксировано путем установки
GRUB_RECORDFAIL_TIMEOUT=0
в /etc/default/grub
сопровождаемый sudo update-grub
команда.
если Вы уверены, что сможете получить доступ к настройкам UEFI. Если не совсем уверенный, устанавливает его на 5, или 10.