GNOME Bugzilla – Bug 697201
[info] Add startup (boot) options settings
Last modified: 2021-06-09 16:00:31 UTC
Modern hardware often doesn't offer a way to change boot settings. We probably should have something in the settings to support this. This is just a placeholder. More work needed here: https://live.gnome.org/GnomeOS/Design/Whiteboards/BootOptions
It seems we'll need: 1. Disable showing grub by default at boot 2. Disable grub timeout by default 3. Have an option (probably as a Advanced Startup tab or similar in Details) to "Restart with advanced options" or similar 4. Support hotkey at startup to show menu (will only work on some devices) 5. Change grub to be more focused on booting OSs and not different kernel versions. 6. Make the boot menu show by default if the previous boot failed For 3: <mjg59> mccann: The easiest way would be to have a config fragment that the config file includes, and then just write a value to that
And there was a suggestion that we potentially want an option for "Always show advanced options at startup"
Advanced options are the firmware settings, the firmware boot menu, or the bootloader (grub) boot menu?
Also, where's the systemd API to change the firmware/bootloader behaviour?
(In reply to comment #3) > Advanced options are the firmware settings, the firmware boot menu, or the > bootloader (grub) boot menu? Grub.
(In reply to Bastien Nocera from comment #4) > Also, where's the systemd API to change the firmware/bootloader behaviour? bootctl is supposed to become that api, I believe.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/ Thank you for your understanding and your help.