Re: TW slow to process "post trans script" grub2-i386????
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
Hi Fritz, Are you sharing the /home directory between all those linux distros? If so you are just asking for trouble IMHO, because although you may be running the same user applications they are very unlikely to be running the same version of their software causing all sorts of headaches with configuration files.
@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" . . . .
Assuming you have a powerful enough machine and at least 16 GB of RAM ( I have 32 GB and will be going to 64 GB on new machine), then create a separate VM for each distro that you want to play around with. Now they are independent of your main OS and they are also independent of each other. And for stuff that you want to share between the machines, just put that on the host and then share it so the vms can access it. I have a dozen or so VMs right now and 7 different distros installed. None are better than TW in my opinion, but, I like to see what the other distros are doing. IMHO, this simple solution would resolve your issue. Regards, Joe
participants (2)
-
Fritz Hudnut
-
Joe Salmeri