Public bug reported: Hitting tab on `grub-reboot` gives:
``` $ grub-reboot [tab] --id Advanced options for Ubuntu Ubuntu Ubuntu, with Linux 4.15.0-108-generic Ubuntu, with Linux 4.15.0-108-generic (recovery mode) Ubuntu, with Linux 4.15.0-109-generic Ubuntu, with Linux 4.15.0-109-generic (recovery mode) ``` But ``` $ grub-reboot --id Unrecognized option `--id' [...] ``` And the menu items starting with "Ubuntu, with Linux 4.15.0-" are actually in the submenu "Advanced options for Ubuntu". So, saying `grub- reboot "Ubuntu, with Linux 4.15.0-108-generic", does not have the desired effect. One needs to say instead `grub-reboot "Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-108-generic"`. Additionally, `grub-reboot` accepts those and other meaningless parameters without complaint: ``` $ sudo grub-reboot nonsense && echo success success ``` ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: grub2-common 2.02-2ubuntu8.15 ProcVersionSignature: User Name 4.15.0-109.110-generic 4.15.18 Uname: Linux 4.15.0-109-generic x86_64 ApportVersion: 2.20.9-0ubuntu7.15 Architecture: amd64 Date: Fri Jul 3 16:35:28 2020 ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=C.UTF-8 SHELL=/bin/bash SourcePackage: grub2 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: grub2 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug bionic uec-images ** Description changed: Hitting tab on `grub-reboot` gives: ``` $ grub-reboot [tab] --id Advanced options for Ubuntu Ubuntu Ubuntu, with Linux 4.15.0-108-generic Ubuntu, with Linux 4.15.0-108-generic (recovery mode) Ubuntu, with Linux 4.15.0-109-generic Ubuntu, with Linux 4.15.0-109-generic (recovery mode) ``` But ``` $ grub-reboot --id Unrecognized option `--id' [...] ``` And the menu items starting with "Ubuntu, with Linux 4.15.0-" are actually in the submenu "Advanced options for Ubuntu". So, saying `grub- reboot "Ubuntu, with Linux 4.15.0-108-generic", does not have the desired effect. One needs to say instead `grub-reboot "Advanced options - for Ubuntu>Ubuntu, with Linux 4.15.0-108-generic". + for Ubuntu>Ubuntu, with Linux 4.15.0-108-generic"`. Additionally, `grub-reboot` accepts those and other meaningless parameters without complaint: ``` $ sudo grub-reboot nonsense && echo success success ``` ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: grub2-common 2.02-2ubuntu8.15 ProcVersionSignature: User Name 4.15.0-109.110-generic 4.15.18 Uname: Linux 4.15.0-109-generic x86_64 ApportVersion: 2.20.9-0ubuntu7.15 Architecture: amd64 Date: Fri Jul 3 16:35:28 2020 ProcEnviron: - TERM=xterm - PATH=(custom, no user) - XDG_RUNTIME_DIR=<set> - LANG=C.UTF-8 - SHELL=/bin/bash + TERM=xterm + PATH=(custom, no user) + XDG_RUNTIME_DIR=<set> + LANG=C.UTF-8 + SHELL=/bin/bash SourcePackage: grub2 UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1886211 Title: Auto-complete for grub-reboot provides invalid options, most of which fail silently To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1886211/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs