4 GB would probably be fine if you are not using Nvidia module or other large DKMS modules for kernel.
On my laptop without Nvidia, I have a 2 GB partition that is 41% full. It contains 3 multi boots and 22 different boot files (kernel & initramfs) for an crazy total of 104 snapshots. Each snapshot uses only one kernel version without fallback due to deduplication.
You do not have to convert Grub to Limine. But you can have two bootloaders.
If Limine works for you, you can remove Grub later.
-
Your SWAP UUID is outdated after resizing your SWAP. You need to edit UUIDs in fstab to match the new SWAP and the new ESP with FAT32 format. The ESP is mounted to
/efi
-
Make sure that the flag is set as “boot” for the ESP partition.
-
Run
sudo mkdir -p /efi/EFI/BOOT/
-
Just install
limine-dracut-support-git
-
Reinstall
limine
(because its EFI image will be copied to/efi/EFI/BOOT/
bylimine-dracut-support-git
) -
Install
limine-snapper-sync
. After installation, edit/efi/limine.conf
to add a keyword/Snapshots
at the end of an empty line. -
Enable
systemctl enable --now limine-snapper-watcher
Note: If you need to configure kernel parameters, copy them from GRUB_CMDLINE_LINUX_DEFAULT
in /etc/default/grub
to a new empty file: /etc/kernel/cmdline
and make your adjustments there.
After that, run dracut-rebuild
to update limine.conf
and rebuild initramfs.