Is there a simple way to create a restore point in a similar way to Fedora silverblue?
Basically I have not had good experience with timeshift for creating restore points and I thought is there a simple way to rollback in the grub menu or through the command line in case we run into trouble after any critical updates.
That is actually something I have always wondered about. Timeshift isn’t that solid. It has ruined my system before, so, I am always afraid of it. Another thing I’d love to see on fedora is a recovery partition like on pop OS, where you can reinstall the system image while preserving the user files installed apps. That would be an amazing addition to fedora
There are actually a lot of ways. It depends how your system is configured. If it is configured to use the default volume, you can use snapper rollback. If not, you can use the standard btrfs snapshot tools to restore them. Lastly, you could take a rw snapshot of one your snapper snapshots and adjust your system to boot off of it.
It doesn’t have one built in but there are 3rd party tools that provide GUI’s for snapper. I have never used any of those since it is so simple to use from a CLI but here is an example of one:
I have not used it personally, but, yes, btrfs-grub is popular solution for that:
You should really only have one of those…
To find the root filesystem you can use:
Have you configured snapper already? Can you take manual snapshots? There are some setup steps involved.
That is probably the /boot partition that is ext4. It should only contain grub, your kernels and your initrds. The root filesystem is likely btrfs.
[benji@localhost ~]$ sudo btrfs subvolume list /
[sudo] password for benji:
ID 256 gen 678936 top level 5 path home
ID 257 gen 678935 top level 5 path root
ID 514 gen 678447 top level 257 path var/lib/machines
is there some clearer worded instructions to setup snapper to backup my system on updates.
I would like to upgrade to Fedora 34 as it looks fantastic but I am worried about issues afterwards. It took me a long time to configure the drivers for my hardware. Printers, scanners, video cards, etc
That creates a snapshot named preupgrade for each of your two subvolumes. You probably don’t need snapshots of var/lib/machines, that is a subvolume created by systemd.
btrfs-grub can do this but I don’t know how it works or how to install it.
I have never done a Fedora upgrade of a Cinnamon system but I don’t think it will switch you back to gnome. I think it will just upgrade your version. Certainly that is what has happened with all the upgrades I have done with plasma as my DE.