Bug 1664492 - please restore boot list of kernels on screen before booting into a kernel
Summary: please restore boot list of kernels on screen before booting into a kernel
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: grub2
Version: 29
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Peter Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-01-09 01:25 UTC by Nick Levinson
Modified: 2022-07-03 18:13 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-09 11:44:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nick Levinson 2019-01-09 01:25:40 UTC
Description of problem: Boot list of kernels no longer appears before booting into a kernel.

Version-Release number of selected component (if applicable): Unknown.

How reproducible: Consistently since problem began.

Steps to Reproduce:
1. Install Fedora.
2. Update as updates become available so that the kernel is updated at least once.
3. Boot.

Actual results: No list of kernels is visible before the default kernel (usually the newest) is booted into.

Expected results: The list should appear so that I can choose an alternative kernel or the rescue kernel. This was the case with Fedora 28 and, I think, early F29.

Additional info: If the newest kernel is defective and is the default but the defect prevents completing the boot process, there may be no way to select another kernel without skillful hacking using another boot disk, and disk encryption may prevent even that hack. Thus, the severity is high.

At one point, because the Software app stopped acknowledging the availability of updates, I reinstalled Fedora. After reinstallation, which included installing many updates (all of them), the Software app resumed acknowledging the availability of new updates, and since then at least one update updated the kernel, so the boot list should have appeared listing at least two kernels, but the boot list no longer appeared.

I asked for support at ask.fedoraproject.org. A poster at https://ask.fedoraproject.org/en/question/131215/if-i-want-to-boot-from-old-or-rescue-kernel-how-to-list/ described a method for reading and editing the list of kernels. However, that method would work only once I had booted using the default kernel. Therefore, in the unlikely event that the boot kernel was defective or incompatible with the platform and booting failed to complete, I could be unable to edit the list and boot from a different kernel. Thus, the post-boot method is an inadequate substitute for the list appearing on screen during bootup.

My computer's history: I installed Fedora 28. I updated it using the online procedure. I think the online procedure included an upgrade into F29. After the problem with the Software app, I downloaded F29 to an optical disc and reinstalled Fedora from the disc. I used these files from discs:

Fedora-WS-Live-28-1-1

Fedora-Workstation-Live-x86_64-29-1.2.iso

Since the latter is *-1.2.*, perhaps the problem arose part way through the life of F29.

Comment 1 Yanko Kaneti 2019-01-09 11:44:13 UTC
This is not a problem but an intended change  https://fedoraproject.org/wiki/Changes/HiddenGrubMenu
There is an advice on that page to restore the privious behavior if you wish:

"
...
This new auto-hide functionality will be automatically enabled on new Fedora Workstation installs. This can be disabled by running:

sudo grub2-editenv - unset menu_auto_hide 

"


Note You need to log in before you can comment on or make changes to this bug.