[Bug 1200029] New: Add hint to GRUB's menu entries indicating that the line is not a boot entry
http://bugzilla.opensuse.org/show_bug.cgi?id=1200029 Bug ID: 1200029 Summary: Add hint to GRUB's menu entries indicating that the line is not a boot entry Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: All OS: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Bootloader Assignee: screening-team-bugs@suse.de Reporter: Ulrich.Windl@rz.uni-regensburg.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 859290 --> http://bugzilla.opensuse.org/attachment.cgi?id=859290&action=edit Main boot menu: Some "lines" open a sub-menu, while others boot a kernel There is quite some confusion what happens when you hit enter on a line displayed in GRUB's boot menu: Some lines are boot entries that boot a kernel, while other lines are submenus that open another menu. I suggest to add additional hints indicating that the line actually opens another menu. GUIs typically add "���" at the end of an entry indicating that another dialog (or menu) will open. As an alternative add an arrow mark like "��" or "���" at the beginning of a menu line that opens another sub-menu. To increase the confusion the Xen "advanced" boot entry contains nested submenus. I'm attaching some examples from SLES15 SP3, but they'll apply to Leap also, I guess. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200029 http://bugzilla.opensuse.org/show_bug.cgi?id=1200029#c1 --- Comment #1 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 859291 --> http://bugzilla.opensuse.org/attachment.cgi?id=859291&action=edit This is the "advanced" non-Xen boot entry (offering two kernels to boot) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200029 http://bugzilla.opensuse.org/show_bug.cgi?id=1200029#c2 --- Comment #2 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 859292 --> http://bugzilla.opensuse.org/attachment.cgi?id=859292&action=edit This is the output when selecting the "advanced" Xen boot entry It's not obvious that the displayed boot entry just opens another menu. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200029 http://bugzilla.opensuse.org/show_bug.cgi?id=1200029#c3 --- Comment #3 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 859294 --> http://bugzilla.opensuse.org/attachment.cgi?id=859294&action=edit The second-level submenu finally displays the boot entrys that will actually boot a kernel -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200029 http://bugzilla.opensuse.org/show_bug.cgi?id=1200029#c4 Jiri Belka <jirib79@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jirib79@gmail.com --- Comment #4 from Jiri Belka <jirib79@gmail.com> --- As noted in a downstream case: ---%>---
Why is there an extra level of nested submenus?
If you meant, why there is submenu 'Xen hypervisor, version 4.14.4_04-150300.3.24' then I can only assume this is because an idea used to be to have per Xen hypervisor version submenu. (But since I could not install an older xen package without uninstalling the installed on, this idea seems to be superfluous.) ---%<--- Plus an example: ---%>--- menuentry 'SLES 15-SP3, with Xen hypervisor' --class sles --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-87ddd18 ^^ Xen with latest kernel submenu 'Advanced options for SLES 15-SP3 (with Xen hypervisor)' $menuentry_id_option 'gnulinux-advanced-87ddd18d-a4a3-48d6-9e3a-ee49b698a733' { submenu 'Xen hypervisor, version 4.14.4_04-150300.3.24' $menuentry_id_option 'xen-hypervisor-4.14.4_04-150300.3.24-87ddd18d-a4a3-48d6-9e3a-ee49b698a733' { ^^ latest Xen menuentry 'SLES 15-SP3, with Xen 4.14.4_04-150300.3.24 and Linux 5.3.18-150300.59.68-default' --class sles --class gnu-linux --class gnu --class os --class xe menuentry 'SLES 15-SP3, with Xen 4.14.4_04-150300.3.24 and Linux 5.3.18-150300.59.68-default (recovery mode)' --class sles --class gnu-linux --class gnu --cla ---%<--- -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com