OK, riddle me this, #Linux (specifically #ArchLinux) fans.
You can use #ZFS and #btrfs on root to create snapshots before updating the OS. But you can't snapshot EFI, because that's on a separate FAT32 partition.
So what happens if you run an update (pacman -Syu
in this case) that includes a kernel update, and something goes wrong? The version of the kernel in the EFI partition will be newer than the modules in the snapshotted /usr/lib/modules
. That's surely going to cause an issue, right?
From memory (it's been over 15 years), Gentoo can have multiple versions of the same kernel installed at once. But Arch only allows one version of any package at one time.