Hi, I recently tried out Fedora and the idea of keeping previous versions of the kernel got my attention. I wanted to have something similar on Arch. My current setup creates Unified Kernel Images on /efi/EFI/Linux using mkinitcpio. So I created bellow pacman hook to copy previous EFI image before kernel update:
[Trigger]
Operation = Upgrade
Type = Package
Target = linux
[Action]
Description = Backing up previous version of the linux kernel...
Depends = linux
When = PreTransaction
Exec = /bin/sh -c "mv /efi/EFI/Linux/archlinux-linux.efi /efi/EFI/Linux/archlinux-linux-pre.efi"
NeedsTargets
My question is, would this cause any problem? Am I missing something? I am asking this because I use nvidia with nvidia-dkms package. Would there be any mismatch if I boot with previous kernel while nvidia-dkms package is ahead of it?