Thanks, I was looking for something like that ![]()
I am not sure how Manjaro identifies its kernels, but Arch (and EnOS) do not have any identifiers in the name of the kernel - it is always just vmlinuz-linux. This affects what they are ID’d as in os-prober. You would need to either:
- Write code to insert in os-prober to look up the version somehow.
- Build a database somewhere in your system for reference, when adding a new kernel - and then run a script that runs sed on the grub.cfg file to edit as you wish to see it. Of course - you would have to rerun this every time there is a kernel update OR a grub update.
- Use rEFInd, and create entries that contain the info, and insert them into the list of boot options. even with this, you would have to edit as new kernels are added/removed.
Not trivial!
Of course - there may be a trick somewhere I haven’t run into (there may be a string hidden in the kernel with the information at some fixed offset in the file that could be extracted (then automated) in some way. for example) - or who know what…
Jes’ sayin’ 
Thanks for the info. I’m thinking the later of what you posted is the case cause I can’t see all 4 OSes I listed going through all that trouble, especially since when there is a kernel update on those OSes and it’s installed it’s automatically listed in the advanced options on the Grub menu.