:: Nobodyin wrote :: Thank you. It works now. This is a summary of my grub.cfg file:
menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-x64v3-xanmod1' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-2-liquorix-amd64' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 5.15.0-58-generic' BTW, do you have any influence with the grub maintainers? I have a suggestion to make the submenus of the distros found by os-prober look better when using custom themes. Thanks. Well, the kernels aren't found by os-prober, they're discovered with whatever built-in code finds the kernels. However it's finding them, it would need to be written to notice patterns in kernel names and bundle them together. Not sure if anyone's done that before. But otherwise, our only three options for wrangling the menu are enabling or disabling sub menus, remember the last option picked as default, and manually setting the entry index. Would be nice if there was a way to pick one by string pattern, like "*liquorix*". Here's some reference material, but sounds like you've already read it: wiki.archlinux.org/title/GRUB/Tips_and_tricks#Multiple_entries Back to top |
|||||
:: damentz wrote :: Ok, a new version of the kernel out that codes the version properly, you should see 6.1.8-2 as the version, with the -2 being the package version.This is probably asking for too much already and I apologize if it is but have you considered putting a "z" in front of that "2". It could stand for Zen. This would make the liquorix entry appear ahead of the xanmod entry. menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-z2-liquorix-amd64' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-x64v3-xanmod1' Just a thought. Thanks for the excellent work you do with liquorix. Back to top |
|||||
It would actually need to be the opposite, I'd want an earlier letter in the alphabet, not a later after X.
Maybe I can do 6.1.8-lqx2 instead, which should come before 6.1.8-x86v3-xanmod1. Even if the the "x86v3" was removed, the X in xanmod still comes after the L in lqx. I'll consider it for the next release. Back to top |
|||||
:: damentz wrote :: It would actually need to be the opposite, I'd want an earlier letter in the alphabet, not a later after X.
Maybe I can do 6.1.8-lqx2 instead, which should come before 6.1.8-x86v3-xanmod1. Even if the the "x86v3" was removed, the X in xanmod still comes after the L in lqx. That is what I thought at first too so I manually copied/renamed Linux 6.1.8-2-liquorix-amd64 into Linux 6.1.8-liquorix-amd64. I then ran some tests and got the following: menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-x64v3-xanmod1' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-liquorix-amd64' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 6.1.8-2-liquorix-amd64' menuentry 'Linux Mint 21.1 Cinnamon, with Linux 5.15.0-58-generic' You need that "z" to come before the "x". I think it has to do with the way 10_linux is processed by grub2. Back to top |
|||||
I forgot all about ascii values. The kernels are being listed in descending order(highest to lowest).
ascii value of x is 120 ascii value of l is 108 ascii value of z is 122 You need to name it with either a "y" or a "z" to show up before xanmod: 6.1.8-zen2-liquorix-amd64 6.1.8-z2-liquorix-amd64 6.1.8-y2-liquorix-amd64 Back to top |
|||||
I wouldn't get into trying to handle specific sorts against specific strings random kernels might decide on, that rarely goes well. I find that once stuff starts to get too specific, it starts generating unintended and often non-desirable consequences.
Back to top |
|||||
Yep, I agree. I think I'll stop here with the solution we have. I'd need to add a y or z to the package version denominator, and all for petty reasons to order Liquorix over Xanmod.
My recommendation is keep either Liquorix or Xanmod installed, but always make sure you have the distribution stock as backup in-case something goes wrong. Will mark this thread as resolved. Back to top |
|||||
linuxhint.com/change-grub-boot-order-debian-linux/
I think this is what he's looking for, change default grub boot order. Or something like that. Back to top |
|||||
All times are GMT - 8 Hours
|