Closed tuxayo closed 2 years ago
The "Probe foreign OS" option in YaST->System->Boot Loader->Boot Loader Option is disabled.
Maybe having GRUB_DISABLE_OS_PROBER=false in /etc/default/grub on install would fix it?
Thank you for this report, you're right that the latest version of GRUB changed its behavior and no longer probes for other OS versions by default.
Maybe having
GRUB_DISABLE_OS_PROBER=false
in/etc/default/grub
on install would fix it?
Yes exactly, this will be included in the upcoming updates to GeckoLinux.
I'm wondering if this is a problem with OpenSUSE as well or a GeckoLinux issue only?
It's an intentional change and feature regression in upstream GRUB due to (in my opinion) paranoid and unrealistic security concerns.
https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html
GRUB_DISABLE_OS_PROBER
It is disabled by default since automatic and silent execution of
os-prober
, and creating boot entries based on that data, is a potential attack vector. Set this option tofalse
to enable this feature in thegrub-mkconfig
command
https://wiki.archlinux.org/title/GRUB#Detecting_other_operating_systems
If you get the following output: Warning: os-prober will not be executed to detect other bootable partitions then edit /etc/default/grub and add/uncomment:
GRUB_DISABLE_OS_PROBER=false
Fix implemented in upcoming ROLLING and STATIC releases.
iso: GeckoLinux_ROLLING_XFCE.x86_64-999.210526.0