Snapshots in general IMO, like say cachyOS + limine + snapper
Snapper creates snapshots when updating, and if you ever get a bad boot, you shut off and pick an earlier snapshot in the initial boot menu. It’s one of the options you can pick during the initial setup, if I recall correctly, so you don’t need to set it up yourself and risk making mistakes
You can use pacman hooks to backup and then restore modules pre and post kernel upgrade. I’ve used it for some time, it bothered me so I’ve started to think about how to make it better (use btrfs features) but in the end just returned to reboot after upgrade scheme.
Ahem… nix fixes that
Nix fixes kernel updates? How? I know how it can be done on arch, but it’s sort of hack.
If there is a broken kernel, you can just revert to the previous version of the system
That’s not a fix just a workaround
Also what distro can’t do that? Fedora for example keeps the last three kernel versions by default
That’s not a broken kernel problem. 😉
the nix docs explain it well, but the tldr is by being clever ;)
it’s not one magic bullet
Quick search doesn’t show anything, I mean it should be one bullet, what’s the solution? Bind mounts?
that sounds really funny, because here “nix” is a colloquial expression for “nothing”
Snapshots in general IMO, like say cachyOS + limine + snapper
Snapper creates snapshots when updating, and if you ever get a bad boot, you shut off and pick an earlier snapshot in the initial boot menu. It’s one of the options you can pick during the initial setup, if I recall correctly, so you don’t need to set it up yourself and risk making mistakes
i wouldn’t know, im arch-based :3
You can use pacman hooks to backup and then restore modules pre and post kernel upgrade. I’ve used it for some time, it bothered me so I’ve started to think about how to make it better (use btrfs features) but in the end just returned to reboot after upgrade scheme.