[Bug 2100718] Re: GRUB2 Configuration Issue: GRUB_TIMEOUT_STYLE ignored when GRUB_RECORDFAIL_TIMEOUT is not set
Frédéric LAVOINE
2100718 at bugs.launchpad.net
Mon Mar 3 09:42:33 UTC 2025
Hi Mate,
/boot : ext4 of a md (raid 1 of 3 slices of 1.5 GB each /dev/sda2
/dev/sdb2 /dev/sdc2) configured during first installation thru
installation tool.
/dev/sda1 /dev/sdb1 /dev/sdc1 are for /boot/efi vfat first partition was created during installation on
/dev/sda1 and /dev/sdb1, /dev/sdc1 were added as supplementary copies during installation.
/dev/sda3, /dev/sdb3, /dev/sdc3 are member or a raid md on with root-vg
is configured and formatted as ext4.
all disks are SSD from Samsung, same model, same firmware, same
generation (bought all together).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/2100718
Title:
GRUB2 Configuration Issue: GRUB_TIMEOUT_STYLE ignored when
GRUB_RECORDFAIL_TIMEOUT is not set
Status in grub2 package in Ubuntu:
New
Bug description:
Subject: GRUB2 Configuration Issue: GRUB_TIMEOUT_STYLE ignored when
GRUB_RECORDFAIL_TIMEOUT is not set
Dear Ubuntu/Canonical Team,
I'm writing to report an issue with GRUB2 configuration in Ubuntu that
affects the boot experience.
Issue Description:
When GRUB_TIMEOUT and GRUB_TIMEOUT_STYLE are set in /etc/default/grub but GRUB_RECORDFAIL_TIMEOUT is not defined, the system ignores these settings and defaults to a 30-second timeout with menu display, regardless of the GRUB_TIMEOUT_STYLE setting.
Steps to Reproduce:
1. Set in /etc/default/grub:
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=hidden
2. Run sudo update-grub
3. Reboot the system
4. Observe that GRUB still shows a menu with a 30-second timeout
Expected Behavior:
The system should respect GRUB_TIMEOUT and GRUB_TIMEOUT_STYLE settings.
Actual Behavior:
The system uses hardcoded 30-second timeout values from /etc/grub.d/00_header:
set timeout=${GRUB_RECORDFAIL_TIMEOUT:-30}
Workaround:
Adding GRUB_RECORDFAIL_TIMEOUT=5 to /etc/default/grub resolves the timeout issue, but this is not documented in the GRUB configuration manual pages.
System Information:
- Ubuntu Version: 24.10 (Oracular Oriole)"
- GRUB Version: grub-install (GRUB) 2.12-5ubuntu5.1
- Installation Type: Server + sudo apt install ubuntu-desktop
This behavior is confusing for users who expect their GRUB
configuration to be applied as specified. It also unnecessarily
extends boot time when a faster timeout is desired.
Thank you for your attention to this matter.
Best regards,
Frédéric Lavoine
ProblemType: Bug
DistroRelease: Ubuntu 24.10
Package: grub2 (not installed)
ProcVersionSignature: Ubuntu 6.11.0-18.18-generic 6.11.11
Uname: Linux 6.11.0-18-generic x86_64
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Mar 2 21:31:26 2025
InstallationDate: Installed on 2025-03-01 (1 days ago)
InstallationMedia: Ubuntu-Server 24.10 "Oracular Oriole" - Release amd64 (20241007.1)
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/2100718/+subscriptions
More information about the foundations-bugs
mailing list