Hello, I’m currently using openSUSE Tumbleweed and, while my experience has been very good thus far, I hate systemd-boot, as its hard to customize.
I was wondering if i could switch to Limine, as its very easy to customize, but i would run into the issue that i would not be able to keep the snapper entries because (to my understanding) the tool that generates them only works with systemd-boot.
Is there an easy way to fix this issue? I would really like to use limine.
When you install the package limine, the documentation will be provided under /usr/share/doc/packages/limine
There are several files in this directory which explain the installation of the bootloader. Is that what you are searching for?
I would echo what the others said - you don’t need to use systemd-boot to use snapshots; I personally use them with grub2-efi, and they work just fine.
Can OpenSUSE use BTRFS defaults instead of specifying the root snapshot in the kernel boot parameter? That would help a little at least in decoupling the bootloader from the snapshots if you don’t mind working in the terminal.
That’s not what I’m talking about, openSUSE specifies the snapshot to mount as the rootfs instead of specifying the default subvolume to mount by settings btrfs filesystem set-default. If you’re willing to do that manually then you don’t need options in your boot manager.
OpenSUSE (on BTRFS) supports booting from its own snapshots using Grub. This bootloader also recognizes other OS systems like Windows11 and Mint and can boot from them too. What it (yet?) seems unable to do is to setup Grub to boot also from Mint BTRFS snapshots.
It is why I thought that Limine offers the best options. But I have not yet explored that road and do not even know if it exists.