Home_greyopenFATE - openSUSE feature tracking > #305317
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Default to hidden bootloader menu

Feature state

openSUSE-11.2
Rejected Information
openSUSE-11.3
Rejected Information

Description

As long as there is no other operating system present (SUSE is the only system), it makes sense to default to hidden bootloader menu (and booting directly).

References

http://www.gnu.org/software/grub/manual/grub.html#Hidden-menu-interface

https://bugzilla.novell.com/show_bug.cgi?id=425717

Discussion


icons/user_comment.png S. K. wrote: (8 years ago)

I like that idea. I guess it's a tiny change for bootloader, but has possibly some docu impact.

icons/user_comment.png S. V. wrote: (8 years ago)

How should it behave with option to keep kernels from updates (libzypp option)? What about failsafe?

icons/user_comment.png J. S. wrote: (8 years ago)

From the GRUB documentation:

When your terminal is dumb or you request GRUB to hide the menu
interface explicitly with the command `hiddenmenu' (*note
hiddenmenu::), GRUB doesn't show the menu interface (*note Menu
interface::) and automatically boots the default entry, unless
interrupted by pressing ESC.

When you interrupt the timeout and your terminal is dumb, GRUB falls
back to the command-line interface (*note Command-line interface::).

This sounds to me like this GRUB feature is intended for different purpose, and the use case described here does not make much sense (unlike lowering the time-out to e.g. 1 second). Torsten, what is your view?

According to the documentation, GRUB allows to display the boot menu via pushing the Escape button.

icons/user_comment.png C. T. wrote: (8 years ago)

Torsten, could you please provide your view on this?

Fedora and others seem to be doing this for years.

icons/user_comment.png T. J. wrote: (8 years ago)

This option would only be utilized when no other OS is present, and you can still get back to the menu with Esc. This isn't that much different than needing F8 for the boot menu for Windows. It would speed up boot times. How is that a bad thing?

icons/user_comment.png J. E. wrote: (8 years ago)

Does not Fedora do something similar?

icons/user_comment.png C. T. wrote: (8 years ago)

I haven't looked at how Fedora handles this. Jan, would you be able to dig into what Fedora does technically? This would be very much appreciated!

icons/user_comment.png J. E. wrote: (8 years ago)

(Well I had hoped you know ;-)

What Fedora does (or what it used to in the last years, or what other distros did/do) is that the first GRUB screen does not show the menu (it's "hidden"), but only shows it if you interrupt with a keypress:

http://www.dedoimedo.com/images/computers/fedora-first-boot.jpg --1st screen with "HIDDEN MENU"

http://fedoraproject.org/w/uploads/d/d4/Tours_Fedora9_001_Install_Boot.png  -- 2nd screen

And FWIW, I find that rather pointless, just show the menu, does not hurt anybody to know a bit more about one's own system.

icons/user_comment.png S. K. wrote: (8 years ago)

The only problem I see with this is when the installer does not pick up another installed OS (happens to Windows once in a while) and defaults to a hidden Bootloader?

icons/user_comment.png R. D. wrote: (8 years ago)

GRUB2 defaults to this method.

How does this speed boot time though?  If you wait for the user to give them a chance to activate the Hidden menu, you actually slow things up, as they are not encouraged to hit <enter>.  I think having option hidden, makes it less obvious and increases documentation and support workload, because greater need for user education.

Also the kernel does not give good user feedback early in boot process, seeing menu flash up reassures end user that things are working as expected.

icons/user_comment.png J. E. wrote: (8 years ago)

Indeed, the switch time from the hidden state to showing the menu entries is considerable (and part of that is because it uses VESA). GRUB's text mode hidden feature (for serial consoles) is faster ;)

icons/user_comment.png V. U. wrote: (7 years ago)

Hidden makes sense if the timeout is reduced.

The main reason I see to do this change (from my perspective) is that having the grub menu doesn't really look professional. Why should I care about it if I only have openSUSE?

icons/user_comment.png J. R. wrote: (7 years ago)

My proposal is to have menu hidden when only openSUSE is installed and a black screen with line saying "Press Esc to enter boot menu..." for a few seconds.

Such a Windows-like behaviour, but with info, how to.

icons/user_comment.png J. S. wrote: (7 years ago)

Torsten, is something like this possible with GRUB1 (before we switch to GRUB2 as default bootloader)?

icons/user_comment.png J. R. wrote: (7 years ago)

It is.

icons/user_comment.png J. S. wrote: (7 years ago)

Not implemented in time before the feature freeze, please, postpone...

Last change: 7 years ago
Voting
Score: -3
  • Negative: 16
  • Neutral: 2
  • Positive: 13
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint