Grub can not remember the last selection

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.


  1. 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

  2. Make sure that the flag is set as “boot” for the ESP partition.

  3. Run sudo mkdir -p /efi/EFI/BOOT/

  4. Just install limine-dracut-support-git

  5. Reinstall limine (because its EFI image will be copied to /efi/EFI/BOOT/ by limine-dracut-support-git)

  6. Install limine-snapper-sync. After installation, edit /efi/limine.conf to add a keyword /Snapshots at the end of an empty line.

  7. 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.

1 Like