Maybe you can switch Grub to Systemd-boot
I certainly could, but I’d do that as a last resort. We have two Manjaro installs at home - both of them using grub as a bootloader.
- The first is an XFCE install which was created with
manjaro-architect
(back in ~2019ish?) which has no issues with updates viapamac
. - The second is a KDE install which was recently created following this guide which has the issue described in the OP.
This means it’s possible to have use grub with ZFS without having to do all the steps I mentioned.
The other possibility is safe, that ZFS does not run on root at booting. You can use any official filesystem e.g.
ext4
orxfs
orbtrfs
on/
, all the rest e.g./home
,/etc/
and/opt
…, is on ZFS.
I get what you’re saying, but I don’t see why it runs completely fine, with grub, but falls to pieces after an update and requires a manual fix. Surely there’s a way that doesn’t require changing bootloader, or ZFS datasets especially since it’s already working fine on one installation.