However, as rEFInd isn’t reliant on Grub, or the OS (apart from facilitating the installation of rEFInd) a Manjaro sync/update will not adversely affect those boot entries generated by rEFInd.
It is also possible to add a manual stanza (or several) to rEFInd as alternative boot options.
rEFInd configuration is conveniently located in a single file; the defaults are rather sane already; but there is much opportunity for further customisation.
As this forum does not exist to instruct you on the intricasies of an alternative bootloader, I shall direct you to the resource that does:
My apologies, I came across section 6.1 “Boot entry automation” in Limine - ArchWiki
KERNEL_CMDLINE[“kernel name”]= entries correspond to kernel entry name in the boot menu, allowing unique kernel cmdline/parameters per kernel entry. For example, KERNEL_CMDLINE[“linux-lts”]= for linux-lts kernel entry.
Limine seems more promising to me.
Do you have experience with Limine? Can it reliably preserve different cmdlines for each kernel version after an automatic kernel update?
I want to be sure before switching, as I don’t want to run into the same issue again.