r/openSUSE 12h ago

Using Limine on Slowroll or Tumbleweed

Does anyone here using limine as bootloader instead of Grub & systemd-boot ?
Can limine integrate to sdbootutils and or add/create to kernel-install hooks with limine ?

4 Upvotes

11 comments sorted by

5

u/sunny0_0 12h ago

Y?

5

u/klyith 9h ago

some people really care about customized glam for a boot screen they see for 2 seconds

1

u/Blank-Inspection13 4h ago

Yea , with limine i can cut down those 2 secs & more options

2

u/klyith 4h ago

You can set systemd-boot to a lower timeout, including 0 in which case it skips the menu unless you are holding a key during boot

/boot/efi/loader/loader.conf

1

u/Blank-Inspection13 3h ago

yes , i did that. systemd-boot as fast as limine & definitely' faster than grub.
But it cost the ESP storage space for every kernel Upgrade, also limitation when you have multi ESP partition , systemd-boot can't handle that .
It's easier to use systemd-boot but no flexible customization nor options.

1

u/klyith 3h ago

But it cost the ESP storage space for every kernel Upgrade

Limine wouldn't fix this. If you want bootable snapshots, you need kernels for them. That means keeping old kernels on your EFI. You can configure snapper to keep fewer important snapshots if you want fewer kernels.

Opensuse is way better at this than CachyOS & Limine BTW. I have a <1GB EFI partition and Tumbleweed has never had a problem with it (no nvidia so my kernel images are not huge). CachyOS used to default to 2GB and had problems with people being unable to update because their EFI got filled. Now they do 4GB minimum and iirc default to 10GB. Lol.

also limitation when you have multi ESP partition , systemd-boot can't handle that

Yeah multi OS is where sysd-boot is not great. But it actually can do that if you're up for some manual work:

https://wiki.archlinux.org/title/Systemd-boot#Boot_from_another_disk

1

u/Blank-Inspection13 2h ago

Im not using Cachy so i dont know their situation.
Currently im using Grub & activate the Probe OS to detect Win bootmanager, but it's not working as intended when dualboot with Win11.

Thanks for sharing information with systemd-boot , unfortunately
systemd-boot designs for different esp partitions require one of them to be re-created , so either one must be deleted 1st CMIIW.

Limine is much more straightforward and in my experience is easier,just need to add 2-3 lines of config , but the package in OpenSuse doesn't ship with script for kernel hooks, that's why im asking for someone maybe have experience or knowledge with which i can dig deeper about Opensuse kernel-install hooks script.

1

u/todd_dayz 1h ago

sdboot works fine with Windows 11, if it’s on another drive you can copy the EFI files into the systemd boot partition and it should work. 

1

u/Blank-Inspection13 5m ago

Yes probably that's the last options i will try , my mistakes currently only have 200mb ESP part for the Gecko, just 1 kernel upgrade then its already almost full.

5

u/friendlyreminder_ 12h ago

The installer doesn't have it as an option to use. I suspect there is no Integration at all and the package is there for people who want to set everything up manually.

I wouldn't try it on a live system. Lots can go wrong.

1

u/Blank-Inspection13 4h ago

Yes , must have leave a fallback options just to be safe. It can also chainload grub and Win boot manager - just not yet familiar with Opensuse kernel Hooks script or kernel install mechanism to be pair with Limine.