Fixing the spelling on the recordfail timeout changes the timeout on both the
recordfail and efi blocks:
if [ "${recordfail}" = 1 ] ; then
set timeout=0
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=0
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
fi
fi
This still leaves `GRUB_TIMEOUT_STYLE=hidden`, as the timeout style is
forcefully set to `menu` if running on EFI. The menu indeed does not
show when both the normal and recordfail timeouts are set to 0 (as
expected).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1800722
Title:
EFI booting + /boot on LVM == inaccessible boot menu
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1800722/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs