I decided to reinstall EndeavorOS, which I do once every 2 years as an easy way to clean out clutter… (Ganymede this time).
In the past when installing the LTS Kernel (Optional) the system always booted by default to the current kernel, this time the order is reversed, and even worse: In the past, systemd always defaulted to boot to the last kernel booted to on the next boot, and it always showed the boot menu with the choices.
Now it always boots to the LTS kernel and ignores that I was booted to the current one last, add to that I don’t get the boot menu at all unless I hard restart the computer deliberately by cutting the power to force it to show the menu once I boot again! I keep forgetting the key combo to show the boot menu for rarely ever needing it, but it shouldn’t be necessary unless something breaks.
I have found the info on how to change the default boot order but that too is conflicting: The instructions say to change /efi/loader/loader.conf which exists as a a sub-folder under/ but also as an actual efi partition which the Archwiki says to make changes to directly by chrooting into it: so which one is it? The former sounds easier and safer than the latter.
So: Why is the LTS kernel booted as default after install now, rather than the current kernel as it has always been in the past?
Is that an Arch, systemd boot, other, or an Endeavour OS installer thing?
If it’s a change in the EOS installer, then why?; I saw a few posts by people on this forum with both kernels installed wanting to boot to the LTS by default for who knows what reasons, but I see that as the exception, not the rule in a rolling release such as Arch, and so a bad reason for the change if it’s the reason for it: How about it being a choice to set in the installer?
One more installer related thing: The installer doesn’t call the nouveau drivers “Nouveau” but ATI something: The ATI company is long gone, and it’s confusing because nouveau covers a whole bunch of devices of all kinds of make and model, and that’s how it’s always reffered to and even named, so I have no clue how it ended up being labeled as ATI, only that it was one of two choices the other not for my card anymore, so I chose it at a risk. Since there is the choice for current NVIDIA and “ATI”, why not the drivers for the newer Intel cards, the nvidia-580xx…? It would save a lot of work and confusion for many users over having to do all that manually, or worse: pick the wrong driver and end up with problems.