When trying to enable hibernate on arch, I followed all the instructions about swap file, mkinitcpio and grub-mkconfig.
After all that, my system refused to boot, it doesn’t even get to the grub interface it just shuts down and starts again. Luckily I had the bootable drive and booted live to solve the problem.
I tried installing grub again on my efi partition but it gave the error “doesn’t look like an efi partition ”
Now this was because the partition was ntfs and according to the arch repo, grub doesn’t support ntfs so I would have to format the partition.
My question is that my efi partition has never changed and it was working as ntfs so what changed after running grub-mkconfig that made it “remember” that it can’t be on ntfs.
Here is an image of the partition that clearly shows ntfs which has been in use hitherto.