I had a dual-boot setup with Windows 11 and Garuda Linux Dr460nized version previously. Windows bootloader and Garuda's grub were installed on the same EFI partition. So when I was doing a clean reinstall by cleaning everything except for the Garuda Linux root partition, I also deleted the EFI partition where Garuda's GRUB was installed. I thought I could reinstall GRUB in case anything goes wrong through the Garuda live boot repair tool which usually worked in cases of boot override by Windows (but this time it didn't work at all).
After deleting the previous EFI partition, I created a new EFI partition of filesystem FAT32 with flags boot and esp. My Garuda's root folder is still there and hopefully, the data is all safe. But how could I reinstall Grub for my Linux in that EFI partition? I attempted to reinstall GRUB using Garuda's live boot repair tool but it didn't work saying couldn't mount /boot/efi. Does that boot repair tool only work when there is grub installed previously?
Anyway, guys, I need your help here. I want to install Grub to the EFI partition so that I can access my Linux and its data. How can I do that? Is there a way by using Garuda's live iso? I tried to search for this but there weren't proper instructions for my specific scenario and there were some commands like chroot, mount, etc. which I couldn't really follow properly due to different contexts. So please help me get back my Garuda Linux. Thank you!