I might suggest/propose a different way to avoid running os-prober at all. As all UEFI Bios'es offer the way to boot a specific OS by selecting it from the list of OSes installed in the "EFI System" partition, it is probably as easy as choosing it from the Grub list generated by os-prober. Using Linux it's even possible to define the OS to be booted next, just for one go, leaving the "standard/default" OS as is:
: Get the list of installed OSes: efibootmgr : Choose the next one: efibootmgr -n openSUSE-Tumbleweed
The "standard/default" OS can be defined by moving its number to be front of the "BootOrder:" list:
: Move Boot0002 to the front: efibootmgr -o 2,... # Replace ... with your actual values
If you can live with this, you just need to add
GRUB_DISABLE_OS_PROBER="true"
to /etc/default/grub and re-generate your /boot/grub2/grub.cfg:
grub2-mkconfig -o /boot/grub2/grub.cfg
You might need to do similar stuff on all your other Linux installations.
HTH, cheers.
l8er manfred
@Manfred Hollstein Thanks for the detailed response, but the efibootmgr is an area that has been explored on the forum in regards to other problems with various distros changing UUID numbers of partitions, via Felix M's suggestions and that is an area where the "OSX factor" has messed up the easy mods . . . very problematic to try to edit and get it to maintain. Very overt demonstration of what the posters who said, "What do you expect with OSX in the mix?"
Maybe your optimal solution is to cut the number of different operating systems down and spend more time in each one. Under the covers, except for package management, it's just Linus' kernel and systemd running most shows. The big differences are in the various DE's. By now you should have been able to name a favorite and exclude the others. It's like you intend your time to be spread thin.
Felix Miata
@Felix Miata Very pragmatic suggestion . . . that would require adult behavior, which is something that I've spent my whole 6+ decades of life avoiding. I just like the **idea** of booting a different linux distro **on a Mac** every day. Like if Stormy asked me for $130K for a few seconds of connection, I would find a way to do that . . . because, um "connection" is worth all of the pain that goes along with it . . . I like a new distro with my cup of tea, etc. Right now I have 8 linux distros, there are some overlaps in the Gecko realm, so, for my fantasy of "newness each day" I could erase one and still have "freshness in the morning" . . . .
Maybe find out if os-prober has a way to tell it to ignore certain partitions.
-- Cheers / Saludos,
On another note, I found a thread on the Manjaro forum, several, in this one the guy is complaining that it takes grub 3.2 minutes to process his 4 or 5 linux systems . . . that is a lot cheaper in time consumption than my personal Stormy machine is now taking . . . . : - ) https://forum.manjaro.org/t/os-prober-takes-looooong-time-to-finish/128233